Django - добавить дополнительное поле в встроенную форму в интерфейсе администратора - PullRequest
1 голос
/ 25 ноября 2011

Предположим, у меня есть следующее в admin.py:

class ImageInline(admin.TabularInline):
    model = Image

class ObjectAdmin(admin.ModelAdmin):
    inlines = [ ImageInline, ]

Как добавить дополнительное поле к ImageInline, которое не является полем в Image модели?

1 Ответ

4 голосов
/ 25 ноября 2011

Так же, как вы делаете это с обычным ModelAdmin. InlineModelAdmin может принимать атрибут формы, , упомянутый в документах . Поэтому создайте пользовательскую форму, добавьте дополнительные поля, которые вы хотите, и в свой Inline:

class ImageInline(admin.TabularInline):
   model = Image
   form = MyCustomForm
...