我有一个非常基本的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,我想检查通过管理面板创建评论的时间。