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',
                                            }))
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)
une idée?
thanks
Frédéric