#python #django
#python #django
Вопрос:
Допустим, у меня есть следующие модели:
class A(models.Model):
pass
class B(models.Model):
a = models.ForeignKey("A")
class C(models.Model):
b = models.ForeignKey("B")
У меня может быть виджет TabularInline, показывающий все B
элементы определенного A
типа:
class AAdmin(admin.ModelAdmin):
inlines = [BInline]
class BInline(admin.TabularInline):
model = B
Как я могу создать виджет TabularInline, показывающий все C
строки определенного A
файла? (все C
из всех B
из определенного A
)
Я думаю, я ищу что-то вроде:
class AAmin(admin.ModelAdmin):
inlines = [CInline]
class CInline(admin.TabularInline):
model = C.through.B
Примечание: Я знаю о существовании django-nested-admin
. в этом пакете будут показаны все C
s, сгруппированные по каждому B
s, чего я не хочу. Я хочу показывать только C
s, без каких-либо ссылок на B
s.