On Dec 4, 11:08 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> I apologise for spamming everyone, here i stuck it up at dpaste with
> the comments which makes it a bit clearer-http://dpaste.com/96128/
>
You are almost there. You are assigning a form instance to your custom
profile's user foreign key. That is not what you want. You want to
assign the appropriate user instance to that foreign key field.

Instead of:
extraformedit.user = userformInstance

Try this:
extraformedit.user = request.user
or
extraformedit.user = userforminstance.user

Another suggestion: you probably need to check to see if both forms
are valid before going ahead with the saving.

if form.is_valid() and extraform.is_valid():

I recently did something similiar, I found my code and dpasted it. In
my case I am showing the view for a user to edit her existing profile.
I hope it helps:
http://dpaste.com/96150/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to