モデルには Node と Host の 2 つのクラスがあります。ノードにはホストへの外部キーがあります。ノードを作成するクリスピーなフォームを作成する必要があります (ノードにはホストが必要なので、ホストも作成します)。フォームは少し派手でなければなりません ( helper.layout={ ...派手なもの...'field'... }、私が知っているように)。
そこで、forms.ModelForm から、helper.layout を使用して、NodeCreateForm、HostCreateForm を作成しました。
NodeFormSet=inlineformset_factory(ホスト、ノード、エクストラ = 1)
ビューでは、NodeCreate クラスに HostCreateForm と NodeFormSet があり、NodeFormset インスタンスを HostCreateForm に設定します。
html では、HostCreateForm は適切に表示されますが、Node はまったく形成されません。NodeFormset を inlineformset_factory(Host,Node, form = NodeCreateForm ,extra = 1) に変更しましたが、実際には何も起こりません。
コード: http://pastebin.com/FTLEHvNF
私はDjangoの経験があまりないので、よくわかりませんが、これが良い方法です...