:Django Adminフォームのデフォルトのインライン値を定義していますか?私はこのようなインラインadminクラスを持っている場合は
class ResourceInline(admin.TabularInline):
model = Resource
extra = 3
はマニュアルがprepopulated_fields
がForeignKeyのフィールドを受け入れないことを言うので3「余分な」リソースのデフォルト値を指定する方法はあります。
:Django Adminフォームのデフォルトのインライン値を定義していますか?私はこのようなインラインadminクラスを持っている場合は
class ResourceInline(admin.TabularInline):
model = Resource
extra = 3
はマニュアルがprepopulated_fields
がForeignKeyのフィールドを受け入れないことを言うので3「余分な」リソースのデフォルト値を指定する方法はあります。
formfield_for_foreignkey
を上書きして、フィールドの初期値を設定することができます。あなたはまた、それのインラインとしてResourceInlineを使用して親管理クラスをターゲットにして、インライン余分モデルのデフォルト値を作成することができますDefault value for user ForeignKey with Django admin
:基本的なアイデアを得るために
チェックこの回答。
あなたがしなければならないのは、親管理クラスにadd_view関数をオーバーライドします: Customize Django Admin: Add More Than One Default Inline on Parent Add_View