Person(Model):
name = CharField(...)
class Group(Model):
name = CharField(...)
members = ManyToManyField(Person)
Вывожу в админку:
class MemberInline(TabularInline):
model = Group.members.through
fields = ['person__name']
class GroupAdmin(ModelAdmin):
inlines = [ MemberInline ]
Проблема:
Group.members.through ссылается на m2m таблицу, а не на сам объект Person. Хочу в инлайновой табилце видеть список всех пользователей в группе, а не всех записей в промежуточной таблице. Как это сделать?
Составил запрос, догадался какой нужно сделать запрос в гугл. В общем-то решение: https://stackoverflow.com/questions/19807757/django-admin-inline-many-to-many-custom-fields
Обсуждают сегодня