Django评论管理错误:已经注册为 /

2024-04-30 02:26:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将评论框架添加到我在Django中创建的一个weblog中。在我尝试启用comment moderation之前,添加注释系统似乎工作正常。在

我将以下代码添加到模型.py按照上面链接上的说明。我的模型称为Post,它表示weblog中的一个Post。在

class PostModerator(CommentModerator):
    email_notification = False
    enable_field = 'allow_comments'

moderator.register(Post, PostModerator)

如果我试图预览该站点,我会在/处得到错误AlreadyModerated,异常是The model 'post' is already being moderated。我不知道为什么我会得到这个错误,因为我刚刚启用了评论,不知道为什么帖子已经被缓和。在


Tags: django代码py模型框架链接系统错误
2条回答

今天也遇到了类似的问题,但我想我已经解决了:) 在我的例子中,问题是django正在加载模型.py两次,因此尝试注册两次评论调节模型。我通过修改以下代码修复了此问题:

moderator.register(Post, PostModerator)

收件人:

^{pr2}$

我想commentrenderor(PostModerator的超类)在默认情况下是被调节的?在

相关问题 更多 >