Probleme création d'une Form
bonjour
je ne comprend pas comment dans une Form et un field ChoiceField, charger les données
dans mon cas je cherche a avoir les valeurs de __str__ Country
Code:
1 2 3 4 5 6 7 8
|
country = Country.objects.all()
samples_country = forms.ChoiceField(label='Samples_Country', \
choices=country.__str__, \
widget=forms.Select(attrs={
'class': 'regDropDown',
})) |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
class Country(models.Model):
Country_Name = models.CharField(max_length=80, default=" ")
Country_Alpha3 = models.CharField(max_length=3, blank=True, default="")
Country_Flag = models.FileField(upload_to="flags/", blank=True, null=True)
class Meta:
verbose_name = "Country"
verbose_name_plural = "Countries"
def __unicode__(self):
return u'%s' % self.Country_Name
def __str__(self):
return '%s - %s' % (self.Country_Alpha3, self.Country_Name) |
une idée?
thanks
Frédéric