检查布尔字段的值并修改Django管理站点,如果它是假的

时间:2013-10-06 11:59:23

标签: django django-models django-admin

我有一个非常基本的Django博客,上面有帖子和评论。现在,如果允许或不允许评论,我想为每个帖子提供一个选项。

我的问题是我需要阻止通过Django管理面板创建评论,我不知道我应该如何修改我的管理面板或我的模型。

这是我的models.py

class Post(models.Model):
    author = models.ForeignKey(User)

    publication = models.DateTimeField()

    title = models.CharField(max_length=100)
    summary = models.TextField(max_length=150)
    content = models.TextField(max_length=9999)

    commentsAllowed = models.BooleanField()

    def __unicode__(self):
        return self.title


class Comment(models.Model):
    post = models.ForeignKey(Post)

    author = models.ForeignKey(User)

    publication = models.DateTimeField()

    content = models.TextField(max_length=150)

    def __unicode__(self):
        return self.content

如果帖子commentsAllowed设置为true,我想检查通过管理面板创建评论的时间。

0 个答案:

没有答案