| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/allstaterealty/realestate/blog/ |
Upload File : |
from django.db import models
from datetime import datetime
from ckeditor.fields import RichTextField
from django.utils.text import slugify
from master.models import Website
from django.utils.translation import ugettext_lazy as _
from django.contrib.auth.models import User
class List(models.Model):
class Meta:
verbose_name_plural = "Blogs"
Title = models.CharField(max_length=200)
Identifier = models.SlugField(null=True, blank=True, editable=False, max_length=255)
Overview = RichTextField()
Image = models.FileField(upload_to='static/photos/%Y/%m/%d/')
MetaTitle = models.CharField(max_length=640, blank=True, verbose_name=_('Meta Title'))
MetaKeywords = models.CharField(max_length=640, blank=True, verbose_name=_('Meta Keywords'))
MetaDescription = models.TextField(blank=True, verbose_name=_('Meta Description'))
IsDisplayOnWeb = models.ManyToManyField(Website, verbose_name=_('Display On Web'))
CreatedBy = models.ForeignKey(
User, on_delete=models.DO_NOTHING, default=1, verbose_name=_('Created By'))
CreatedOn = models.DateTimeField(default=datetime.now, blank=True, editable=False, verbose_name=_('Created Date'))
UpdatedOn = models.DateTimeField(default=datetime.now, blank=True, editable=False)
IsActive = models.BooleanField(default=True, verbose_name=_('Status'))
IsMarkForDelete = models.BooleanField(default=False, editable=False)
def __str__(self):
return self.Title
def save(self, *args, **kwargs):
self.Identifier = slugify(self.Title)
super(List, self).save(*args, **kwargs)
class News(models.Model):
class Meta:
verbose_name_plural = "News"
Title = models.CharField(max_length=200)
Identifier = models.SlugField(null=True, blank=True, editable=False, max_length=255)
Overview = RichTextField()
Image = models.FileField(upload_to='static/photos/%Y/%m/%d/')
MetaTitle = models.CharField(max_length=640, blank=True, verbose_name=_('Meta Title'))
MetaKeywords = models.CharField(max_length=640, blank=True, verbose_name=_('Meta Keywords'))
MetaDescription = models.TextField(blank=True, verbose_name=_('Meta Description'))
IsDisplayOnWeb = models.ManyToManyField(Website, verbose_name=_('Display On Web'))
CreatedBy = models.ForeignKey(
User, on_delete=models.DO_NOTHING, default=1, verbose_name=_('Created By'))
CreatedOn = models.DateTimeField(default=datetime.now, blank=True, editable=False, verbose_name=_('Created Date'))
UpdatedOn = models.DateTimeField(default=datetime.now, blank=True, editable=False)
IsActive = models.BooleanField(default=True, verbose_name=_('Status'))
IsMarkForDelete = models.BooleanField(default=False, editable=False)
def __str__(self):
return self.Title
def save(self, *args, **kwargs):
self.Identifier = slugify(self.Title)
super(News, self).save(*args, **kwargs)