Hi All.... I am new to Django and I have created a small application for learning Django.. Well I have not used forms in my application.. Is it necessary to use forms in Django.. Can't we work without forms.. If yes then I want to create a form where in i ll be inserting field values for a class.. I have a selection field gender in Doctor Class which i have declared in Models.py and Have specialization as a foreign key... How would i show these fields as selection fields in my HTML form.. Here I am pasting my code
Please Help models.py ======= class Doctor(models.Model): title = models.CharField(max_length=30) first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) special_id = models.ForeignKey(Specialization) experience =models.IntegerField(max_length=120) gender = models.CharField(max_length=1, choices=GENDER_CHOICES) active = models.BooleanField(default=False) def __unicode__(self): return self.name class Doctor_address(models.Model): street = models.CharField(max_length=30) street1 = models.CharField(max_length=50) city = models.CharField(max_length=60) state = models.CharField(max_length=30) country = models.CharField(max_length=50) zip = models.CharField(max_length=50) doctor = models.ForeignKey(Doctor) def __unicode__(self): return self.name views.py ======= def doctor_form(request): return render_to_response('doctor_form.html') template.html ========== <table width="100%" border="0" cellpadding="3px" class="htmlForm" cellspacing="0"> <tr> <td colspan="2"> </td> </tr> <tr> <td align="left">Title</td> <td width="220px"><input type="text" size="32" name = "title"/></td> </tr> <tr> <td align="left">First Name</td> <td width="220px"><input type="text" size="32" name = "first_name"/></td> </tr> <tr> <td align="left">Last Name</td> <td width="220px"><input type="text" size="32" name = "last_name"/></td> </tr> <tr> <td align="left">Specialization</td> <td><input type="text" size="32" name = "special_id"/></td> </tr> <tr> <td align="left">Experience</td> <td><input type="text" size="32" name = "experience"/></td> </tr> <tr> <td align="left">Gender</td> <td><input type="text" size="32" name = "gender" id = "gender"/></td> </tr> <tr> <td align="left">Is Active</td> <td><input type= 'checkbox' name = "active"/></ td> </tr> </table> -- 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.