django-blog-zinnia默认禁止文章评论

使用django-zinnia-blog发表新文章时,缺省设置下是允许访客评论的。

如果不需要默认开启评论功能,只需修改zinnia/models_bases/entry.py源文件的第234行。

在DiscussionsEntry类中,将comment_enabled的缺省值default=True变更为default=False即可。 相关代码如下:


class DiscussionsEntry(models.Model):
    """
    Abstract discussion model class providing
    the fields and methods to manage the discussions
    (comments, pingbacks, trackbacks).
    """
    comment_enabled = models.BooleanField(
        _('comments enabled'), default=False, #原始代码为:default=True,
        help_text=_('Allows comments if checked.'))
    pingback_enabled = models.BooleanField(
        _('pingbacks enabled'), default=True,
        help_text=_('Allows pingbacks if checked.'))
    trackback_enabled = models.BooleanField(
        _('trackbacks enabled'), default=True,
        help_text=_('Allows trackbacks if checked.'))

    comment_count = models.IntegerField(
        _('comment count'), default=0)
    pingback_count = models.IntegerField(
        _('pingback count'), default=0)
    trackback_count = models.IntegerField(
        _('trackback count'), default=0)

本文链接:http://bookshadow.com/weblog/2014/08/14/django-blog-zinnia-disable-comments/
请尊重作者的劳动成果,转载请注明出处!书影博客保留对文章的所有权利。

如果您喜欢这篇博文,欢迎您捐赠书影博客: ,查看支付宝二维码