Whats the problem with this code ? *models.py
*class userprofile(models.Model): user = models.OneToOneField(User) Firstname = models.CharField(max_length=20) Middlename = models.CharField(max_length=20) Surname = models.CharField(max_length=20) Gender = models.CharField(max_length=1, blank=False, choices=GENDER_CHOICES) Date_of_Birth = models.DateField() Hometown = models.ForeignKey(city) StudentType = models.CharField(max_length=20, blank=False, choices=STUDENT_CHOICES) * forms.py *from django.contrib.auth class RegForm(ModelForm): Date_of_Birth = forms.DateField(widget=SelectDateWidget(years=[y for y in range(1960,2005)])) class Meta: model = userprofile exclude = ('user',) * views.py *from django.contrib.auth.forms import UserCreationForm def register(request): if request.method == 'POST': form = UserCreationForm(request.POST) uprofile = RegForm(request.POST) if form.is_valid() and uprofile.is_valid(): userid = form.save() a = RegForm(request.POST,user = userid) a.save() return direct_to_template('success.html',{}) else: userform = UserCreationForm() RF = RegForm() return render_to_response('register.html',{ 'uf': userform, 'rf': RF, }) return render_to_response('regcheck1.html',{}) * regcheck1.html *<form method="POST" id="greatform" action="/cd/registration/register/">{% csrf_token %} {{ rf.as_p }} {{ uf.as_p }} <p><input type="submit" value="go"/></p> </form>* *The user model is getting saved with username and password but the userprofile isn;t :( -- 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.