2017-12-26 16 views
0

の表示は、この場合にはDjangoのadminにインスタンスをグループのリストを表示する方法を理解するのに役立ちます:ジャンゴ、管理者

class Person(models.Model): 
    name = models.Charfield(max_length=120) 

class Group(models.Model): 
    title = models.Charfield(max_length=120) 
    persons = models.ManyToManyField(Person) 

答えて

2

あなたはinlinesを使用する必要があります。 admin.pyファイルにこれを追加します。

from .models import Group 

class GroupInline(admin.TabularInline): 
    model = Group.persons.through 
    extra = 1 

class PersonAdmin(admin.ModelAdmin): 
    inlines = [GroupInline] 

admin.site.register(Person, PersonAdmin) 

詳細hereを参照してください。

関連する問題