Bonjour, 

je souhaite créer des variable dans un form dont les noms seront les
éléments d'une de mes tables.

en gros, mes models ressemble a ca :

[quote]
class SectionDonnee(models.Model):
    libelle = models.CharField(max_length=50, unique=True)

class Donnee(models.Model):
    libelle = models.CharField(max_length=50, unique=True)
    section = models.ForeignKey(SectionDonnee, editable=False)

class Arbre(models.Model):
    code = models.CharField(max_length=10, unique=True)
    donnees = models.ManyToManyField(Donnee, editable=False)
[/quote]

Dans le form de l'arbre, je veux avoir un champ par SectionDonnee
(forms.ModelChoiceField) dont les valeur possible seront les Donnee qui
appartienne a cette section
[quote]
class ArbreForm(ModelForm):
    for i in SectionDonnee.objects.all():
        #creer variable de nom (i.libelle) =
forms.ModelChoiceField(queryset=Donnee.objects.filter(section__id=i.id),
required=True)
[/quote]

Comment puis je faire ca ?
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à