改ざんされている私はエラーを取得しておいてください。ジャンゴManagementFormデータが欠落しているか
[u'ManagementForm data is missing or has been tampered with']
私はなぜどちらかを把握することはできません。ここ
def CreateWorkout(request):
WorkoutInlineFormSet = inlineformset_factory(workout,exercise)
if request.method == "POST" :
formset = WorkoutInlineFormSet(request.POST)
if formset.is_valid():
formset.save();
else:
formset = WorkoutInlineFormSet()
return render_to_response('submit.html',{'formset': formset},context_instance=RequestContext(request))
そして、私のテンプレートです:
<body>
<form method="POST" action ="">
{{ formset.management_form }}
<table>
{% for form in formset.forms %}
{{ form }}
{% endfor %}
</table>
</form>
</body>
私はあなたがformset.management_form
を含める必要があること読んだ、と私は持っているが、ここに私の見解です。私はそれが簡単な修正だと思ったが、私は問題を理解することができなかった。
正しいテンプレートを表示していますか?送信ボタンがないようです。 – Rohan
テンプレートのフォームセット名に誤字がないかどうかを確認してください。 – maazza