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 : Sélectionner tout - Visualiser dans une fenêtre à part
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', }))une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
thanks
Frédéric
Partager