我有一个使用django-fluent-comments的Wagtail项目,我希望能够调整管理页面中的注释。基于this tutorial我将其添加到我的wagtail_hooks.py
文件中:
class CommentAdmin(ModelAdmin):
model = FluentComment
menu_label = 'Comments'
menu_icon = 'list-ul'
menu_order = 200
add_to_settings_menu = False
list_display = ('user', 'comment')
modeladmin_register(CommentAdmin)
但是当我转到管理页面时,没有评论标签,也没有显示错误。我试图将一个Pages模型添加到我的管理页面,并且工作正常。
FluentComment
模型只是:
class FluentComment(Comment):
"""
Proxy model to make sure that a ``select_related()`` is performed on the ``user`` field.
"""
objects = FluentCommentManager()
class Meta:
proxy = True
(在this file)所以我想知道我是否有正确的模型。但是,如果我将print model.objects.all()
添加到我的CommentAdmin
课程,则会在日志中显示我的所有评论。
答案 0 :(得分:2)
将FluentComment
更改为django_comments.models.Comment
。 FluentComment
是Proxy model,但是模特拉德不喜欢这种情况。