[email protected] wrote:
> You Welcome.
>
> I guess is the combination between POST nad instance data.
>
> did you try only:
>
> form = ActionForm(request.POST)
>
> because in POST is already the data posted.
>
> you might have like this before the form:
>
> def view_name(request):
> form = ActionForm()
>
> if request.method == 'POST':
> form = ActionForm(request.POST)
>
> #....
>
> return render_to_response('tmp.html', locals())#etc...
This is the code in my update view:
def action_edit(request, action_id):
action = get_object_or_404(Action, pk=action_id)
if request.method == 'POST':
form = ActionForm(request.POST, action)
if form.is_valid():
form.save()
return HttpResponseRedirect(reverse(call_detail, kwargs={"call_id":
action.call.id})) # Redirect after POST
form=ActionForm(instance=action)
return render_to_response('management/action_edit.html', {'form': form,
context_instance=RequestContext(request))
I get an IntegrityError when saving:
IntegrityError at /management/action/edit/1/
null value in column "call_id" violates not-null constraint
Regards,
Benedict
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.