それぞれが異なるモデルを表す複数の ModelForm クラスがあります。URL パラメータに基づいて指定されたモデル フォームをロードする汎用の「作成」関数が必要です。これでモデルを動的にロードすることが可能です:
model_name = 'TestModel'
m = get_model('AppLabel', model_name)
ModelFormsで同じことを達成する方法を知っている人はいますか?
modelform_name = 'TestModelForm'
f = get_form('AppLabel', modelform_name)
if f.is_valid():
...
一般的なビューでこれを行う方法は考えられません。名前だけでなく、ModelForm を渡す必要があります。get_model でモデルを取得し、それをジェネリック ビューに渡すと、フォームが表示されますが、モデル フィールドを除外できません。
ヒントについてはTIA