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 -~----------~----~----~----~------~----~------~--~---