У меня есть две модели с отношением ManyToMany, и в форме я бы отобразил это со списком флажков. Но у меня отображается много записей!
models.py
class Categoria(models.Model):
NomeCategoria = models.CharField(max_length=50,blank=True,null=True)
class Prodotti(models.Model):
''' tabella Prodotti a catalogo '''
NomeProdotto = models.CharField(max_length=70,blank=True,null=True)
CategoriaProdotto = models.ManyToManyField(Categoria, related_name='prodotti_categoria')
...
forms.py
class ProdottoModelForm(forms.ModelForm):
class Meta:
model = Prodotti
fields = "__all__"
widgets = {
'CategoriaProdotto': forms.CheckboxSelectMultiple()
}
HTML template
...
<div class="card-body">
{{ form.CategoriaProdotto|as_crispy_field }}
</div>
...
Список с множеством флажков
Можно ли получить список из десяти флажков и вертикальную полосу прокрутки?
Я пробовал с строками или размер, но не решить вопрос:
...
widgets = {
'CategoriaProdotto': forms.CheckboxSelectMultiple(attrs={'rows':10})
}
...
Спасибо