この投稿はこれに関連しています: Add row to inlines dynamic in django admin
JavaScriptを使用せずにインラインフォームセットを追加する方法はありますか? 明らかに、ページの更新が必要になります。
したがって、フォームに「追加」というボタンがあれば...
私はこのようにすることができると考えました:
if request.method=='POST':
if 'add' in request.POST:
PrimaryFunctionFormSet = inlineformset_factory(Position,Function,extra=1)
prims = PrimaryFunctionFormSet(request.POST)
毎回1を追加してから、フォームに投稿データを入力すると思いました。ただし、extra=1 は投稿データに 1 を追加しないようです。