django-fluent-comments模型没有出现在Wagtail ModelAdmin中

时间:2017-05-02 17:31:56

标签: django wagtail django-comments

我有一个使用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课程,则会在日志中显示我的所有评论。

1 个答案:

答案 0 :(得分:2)

FluentComment更改为django_comments.models.CommentFluentCommentProxy model,但是模特拉德不喜欢这种情况。