continuo a ricevere l'errore:dati Django ManagementForm manca o è stato manomesso
[u'ManagementForm data is missing or has been tampered with']
non riesco a capire perché sia. Qui è la mia vista:
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))
E qui è il mio modello:
<body>
<form method="POST" action ="">
{{ formset.management_form }}
<table>
{% for form in formset.forms %}
{{ form }}
{% endfor %}
</table>
</form>
</body>
Ho letto che è necessario includere il formset.management_form
, e ho. Ho pensato che sarebbe stata una soluzione facile, ma non sono stato in grado di capire il problema.
Stai visualizzando il modello corretto? Non sembra essere il pulsante di invio. – Rohan
controlla se non hai un errore di battitura nel nome del tuo formset nel tuo modello – maazza