1 pièce(s) jointe(s)
[Django] Formulaire avec champs multiselect
Bonjour,
Je cherche à faire un formulaire avec un champs ou il est possible de mettre plusieurs valeurs.
Un peu dans ce style:
Pièce jointe 627608
Voici le code que j'ai fait, mais je ne suis pas sur du champs pour le choix multiple, et la plus par des exemples sur internet sont fait en PHP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| class Author(models.Model):
name = models.CharField(max_length=100)
title = models.CharField(max_length=3, choices=TITLE_CHOICES)
def __unicode__(self):
return self.name
class Book(models.Model):
name = models.CharField(max_length=100)
authors = models.ManyToManyField(Author)
class AuthorForm(forms.Form):
name = forms.CharField(max_length=100)
title = forms.CharField(max_length=3,
widget=forms.Select(choices=TITLE_CHOICES))
class BookForm(forms.Form):
name = forms.CharField(max_length=100)
authors = forms.ModelMultipleChoiceField(queryset=Author.objects.all()) |
J'ai bien tenté d'utiliser la version pour django de Django Autocomplete Light mais cela ne me correspond pas. Je souhaite pouvoir selectionner plusieurs valeurs
En vous remerciant