403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/allstaterealty/realestate/blog/models.py
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)

Youez - 2016 - github.com/yon3zu
LinuXploit