Hi, all! For the life of me I can't get anything to show up in a drop-down.
Here's the model: class States(models.Model): id = models.IntegerField(unique = True, primary_key = True) abbrev = models.CharField(max_length = 2, blank = False) long_form = models.CharField(max_length = 64, blank = False) def __str__(self): return "".join( [ self.abbrev, ' (', self.long_form, ')<br />' ]) def __unicode__(self): return self.long_form class Meta: db_table = u'states' Here's the form: class AddressForm(forms.Form): first_and_last_name = forms.CharField(128, 1) street1 = forms.CharField(128, 1) street2 = forms.CharField(128, 1) city = forms.CharField(64, 1) state = forms.ChoiceField() Here's how I'm trying to populate the states: form = AddressForm() form.state = ModelChoiceField(States.objects.all()) return render_to_response('subscribe_step2.html', { 'form' : form, 'user_account' : user_account }) Now, I can successfully do this: return HttpResponse(States.objects.all()) and get an (albeit ugly) list of States in my browser so I definitely know it's working. Here's the snippet from the template: <tr> <td width="30%">State</td> <td>{{ form.state }}</td> </tr> Or, while debugging, if I go: form.as_p() it shows it correctly made the <select> tag but nothing else. I'm sure I'm doing one little thing wrong and someone can fix it in two minutes. Help! -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@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.