forms.py ModelMultipleChoiceField selectall [закрыто]
Est ce que vous pouvez m'orienter vers un document qui explicique comment réaliser cette Operation: J'utilise un formulaire for créer une catégorie contenant plusieurs communes en passant par le choix de la wilaya. Par instance je crée une catégorie A, je suis la wilaya w1 et a patri de la wilaya choisie je sélectionne les communes que je veux rajouter a la catégorie A. Toujours pour la même catégorie A, je choisie une autre wilaya w2 et je refait le même travail. Donc la catégorie A peut contenir par des communes de la wilaya w1 des communes de la wilaya w2.Voici mon forms.py:
#forms.py
class categorie_form(forms.ModelForm):
class Meta:
model = Categorie
fields = '__all__
widgets={
'commune':autocomplete.ListSelect2(url='categorie:com_autocomplete',forward=['
wilaya']),
}
wilayas = forms.ModelChoiceField(
queryset=Wilaya.objects.all(),
widget= forms.Select,
)
communes = forms.ModelMultipleChoiceField(
queryset=Commune.objects.all(),
widget=forms.SelectMultiple
)