Ich habe folgende Modell Classe
Code: Alles auswählen
class A (models.Model):
name = models.CharField (max_length = 250)
Bs = models.ManyToManyField ('B')
Cs = models.ManyToManyField ('C')
class AForm (forms.ModelForm):
Code: Alles auswählen
class meta:
model = A
fields = ['name', 'Bs']
labels = {'name': 'name',
'Bs': 'list of B',
'Cs': 'list of C'}
Code: Alles auswählen
{% for field in AForm %}
{% if field.field == ModelMultipleChoiceField %}
blah
{% else %}
{{field}}
{% endif %}
{% endfor %}
Ein weiteres Problem ist, das wenn ich das M2M Field einfach mit {{ field }} rendere, das dann nur die IDs angezeigt werden, so wie hier:
Code: Alles auswählen
B (1)
B (2)
B (3)
B (4)
B (5)
Code: Alles auswählen
Vorname1 Nachname1
Vorname2 Nachname2
Vorname3 Nachname3
Vorname4 Nachname4
Vorname5 Nachname5