i am not able to use model forms to input data for models in database. model.py --
gender_list = (('M', 'Male'), ('F', 'Female' )) class people(models.Model): userID = models.ForeignKey(User, unique=True) name = models.CharField('name',max_length=30) address = models.CharField('address',max_length=50) enrol_no = models.IntegerField('enrol',max_length=10); email = models.EmailField() date_of_birth = models.DateField('birthday') gender = models.CharField(max_length=1, choices=gender_list) view.py -- class popform(ModelForm): class Meta: model = people def create_user(request): message = 'Create New User' uForm = NewUserForm() if request.method == 'POST': if request.POST['submit'] == 'Create': postDict = request.POST.copy() uForm = NewUserForm(postDict) try: #user object user = User.objects.create_user(postDict['username'], postDict['email'], postDict['password']) user.last_name = postDict['last'] user.first_name = postDict['first'] user.save() #people object perDict = {} perDict['userID'] = user.id perDict['name'] = postDict['first'] perDict['email'] = postDict['email'] perDict['gender'] = postDict['gender'] perDict['enrol'] = postDict['enrol_no'] dt = people() form=popform(instance=dt) if form.is_valid(): try: form.save() return render_to_response('/login/') except: message = 'Database Error.' user.delete() else: message = 'Form Data Error' user.delete() except: message = 'User creation Error' return render_to_response('register.html',{ 'uForm': uForm, 'message': message }) please need help Thank you. -- 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.