怎么看模型.ManyToManyField管理中的“自我”?

2024-03-29 06:27:21 发布

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

我的模型中有一个字段:

class Article( models.Model ):
     title = models.CharField("Title", max_length=255)
     related_articles = models.ManyToManyField('self')

但目前只有超级管理员才能看到这个“相关文章”,没有权限设置非超级管理员。这是我的管理文件:

class Article_Admin(admin.ModelAdmin):
    list_per_page       = 20
    search_fields       = ['id', 'title'']
    list_display        = ('title',)
    fieldsets           = [
        ( "Article Data", {
            '
            'fields': ['title',]
        }),
        ( "Related Articles", {
            'fields': ['related_articles']
        }),
    ]
 admin.site.register(Article, Article_Admin)

如何设置非超级管理员查看的权限模型.ManyToManyField('self')在管理页面?你知道吗


Tags: 模型self权限fieldsadmintitlemodels管理员