如何在Django项目上添加类别和标签?

时间:2020-05-12 08:51:11

标签: python django

我试图创建一个小项目。但要坚持无法在类别建模中发布的问题,请在系统管理员部分中进行修复?

在我的模型中

    class Category(models.Model):
    title = models.CharField(max_length=255, verbose_name="Title")
    contentcat = models.TextField(default='ใส่เนื้อหาบทความ')

    def __str__(self):
        return self.title

class Post(models.Model):
    id = models.AutoField
    category = models.ForeignKey('Category',on_delete=models.CASCADE,)
    author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
    content_images = models.ImageField(default='media/noimg-l.jpg')
    title = models.CharField(max_length=200,unique=True,default='ใส่ชื่อบทความ')
    content = models.TextField(default='ใส่เนื้อหาบทความ')
    created_date = models.DateTimeField(default=timezone.now)
    published_date = models.DateTimeField(blank=True, null=True)
    post_viewcount = models.PositiveIntegerField(default=0,)
    slug = models.SlugField(max_length=200, default='ใส่ลิงค์บทความ ตัวอย่าง /your-post-content')
    status = models.IntegerField(choices=STATUS , default=1)


    def publish(self):
        self.published_date = timezone.now()
        self.save()

    def __str__(self):
        return self.title

class Option(models.Model):
    sitename = models.TextField(default='ใส่ชื่อเว็บไซต์')
    sitedescription = models.TextField(default='ใส่รายละเอียดเว็บไซต์')

0 个答案:

没有答案