如何在Django帖子中添加评论

罗斯·西蒙兹

在将此代码添加到admin.py之后,我希望在“网站管理”页面上“博客”下看到“评论”部分。据我所知,我已经进行了适当的迁移。我看过Stack Overflow上的帖子,但仍然没有找到答案。

from django.contrib import admin

#register our models so they show up on our admin page
from .models import Post, Comment  
admin.site.register(Post)

class CommentAdmin(admin.ModelAdmin):
    list_display = ('name', 'body', 'post', 'created_on', 'active')
    list_filter = ('active', 'created_on')
    search_fields = ('name', 'email', 'body')
    actions = ['approve_comments']

    def approve_comments(self, request, queryset):
        queryset.update(active=True)
滞后11

查看当前的用户权限,并检查您是否具有注释模型的权限。

另外,您需要指定您在注册过程中将CommentAdmin用于Comment模型,即

admin.site.register(Comment, CommentAdmin)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章