私は、フォームを複数回表示する必要があるモデルを持っています。私はモデルホルダーの下でそれを使用しました。私はモデルの主キーでもあるこのモデルのIDに問題があるようです。
私は編集したいデータでformsetをあらかじめ準備しています。
しかし、私がサブミットをクリックするたびに、このページは 'これではありません(隠しフィールドid)'というエラーメッセージが表示されます。
このエラーは、これは、テンプレートからの抜粋であるモデルFormset問題
<input type="hidden" id="id_form-0-id" value="2972" name="form-0-id"/>
隠されている「ID」フィールドに特化しています。 (私は火かき棒から持っています) フォームが無効であるために何が問題になる可能性がありますか?データを保存できません。
ProfilesFormSet = modelformset_factory(Profile,exclude = (<items spearated by commas>), extra=0)
profile_form_set = ProfilesFormSet(queryset = Profile.objects.filter(userprofile=userprofile).order_by('-modified_on'))
これはコードスニペットです。
コメントにはコードを入れないでください。質問を更新してください。 –