from django import forms
PARTY_CHOICES = (
(1, u'Вечеринка 1'),
(2, u'Вечеринка 2'),
)
class ContactForm(forms.Form):
name = forms.CharField(required=True)
phone = forms.CharField(required=True)
party = forms.ChoiceField(choices=PARTY_CHOICES)
class Party(models.Model):
name = models.CharField('Название', max_length=200)
def __unicode__(self):
return u'%s' % (self.name)
from django import forms
from models import Party
PARTY_CHOICES = [
(party.id, party.name) for party in Party.objects.all()
]
class ContactForm(forms.Form):
name = forms.CharField(required=True)
phone = forms.CharField(required=True)
party = forms.ChoiceField(choices=PARTY_CHOICES)
...
party = forms.ModelChoiceField(queryset=Party.objects.all())
Ярлыки: django
Отправить комментарий