インラインの数が多いモデルがいくつかあります。すべてのオブジェクトにすべてが必要なわけではないので、インラインモデルを宣言して、インラインextra = 0
に小さなものadd +
が表示されるようにしました。
ただし、これはdjango1.5では機能しなくなったようです。が設定されている場合extra = 0
、インラインは編集できなくなります。
1.4の動作を1.5にする方法はありますか?
サンプルコード:
class ModelInline(admin.StackedInline):
model = MyModel
extra = 0
class OtherModelAdmin(admin.ModelAdmin)
inlines = [ModelInline]
admin.site.register(OtherModel, OtherModelAdmin)
編集(一部の画面):
Django 1.4:
Django 1.5:
(Hinzufügen==追加)