簡體   English   中英

Django組權限類似字段

[英]Django Group Permissions-like Field

我想知道字段的名稱是什么,以及如何在django管理員組權限中使用它,如下圖所示。 看起來像ManytoManyField,但它吸引了更多用戶。

在此處輸入圖片說明

給定的圖像是在管理員處注冊為filter_horizontal的ManyToMany字段

對於以下所述的作者模型,

class Author(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=40)

class Book(models.Model):
    title = models.CharField(max_length=255)
    author = models.ManyToManyField(Author)

通過將其注冊為,可以使作者喜歡圖像中顯示的內容。

class BookAdmin(admin.ModelAdmin):
    filter_horizontal = ('authors',)

admin.site.register(Book, BookAdmin)

filter_horizontal = ('authors',)將創建作者,如下所示。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM