from django.db import models from django.contrib.auth.models import User from django.contrib.comments.moderation import CommentModerator, moderator # Create your models here. class BlogPost(models.Model): post_text = models.TextField(max_length=10000) post_title = models.CharField(max_length=100) post_date = models.DateTimeField() post_author = models.ForeignKey(User) enable_comments = models.BooleanField(default=True) def __unicode__(self): return self.post_title class BlogModerator(CommentModerator): email_notification = True auto_moderate_field = 'post_date' moderate_after = 0 enable_field = 'enable_comments' def moderate(self, comment, content_object, request): print 'moderate execute' if comment.user and comment.user.is_authenticated(): return False print "return False" else: return True print "return True" moderator.register(BlogPost, BlogModerator)
Где может быть ошибка?