On Sat, 2009-03-28 at 13:45 +1100, Joshua Partogi wrote:
> Dear all,
> 
> I currently want to have a registration system. For that matter I will
> be using the existing django.contrib.auth.models.User.
> 
> So I created a form object as such:
> class RegisterForm(ModelForm):
>     class Meta:
>         model = User
> 
> And the view:
> def form(request):
>     if request.method == 'POST': # If the form has been submitted...
>         form = RegisterForm(request.POST) # A form bound to the POST data
>         if form.is_valid(): # All validation rules pass
>             # Process the data in form.cleaned_data
>             new_member = form.save()
> 
>             return HttpResponseRedirect('/register/thanks/') #
> Redirect after POST
>     else:
>         form = RegisterForm() # An unbound form
> 
>     return render_to_response('register/form.html', {
>         'form': form,
>     })
> 
> But unfortunately I can not save the User object into database.

What happens when you try? The answer could be anywhere from "it fails
silently" to "my computer caught on fire" or worse, so we can't guess at
the problem. If you see an error, paste the traceback.

Is form validation passing -- i.e. are you actually getting to the line
with form.save() in it?

Regards,
Malcolm



--~--~---------~--~----~------------~-------~--~----~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to