ich eine Form haben, die meine Datenbank wie so fragt:Es werden mehrere Werte eines Objekts in einem Django ModelChoiceField
class Pull(forms.Form):
select = forms.ModelChoiceField(queryset=OrderEntry.objects.values_list
('val_a', 'val_b'), required=True)
Standardmäßig wird es die Werte zeigen, aber es ist wirklich hässlich und nicht Spaß zu sehen . Auf der Webseite sieht es so etwas wie dies in der Drop-Down-Menü:
('A','B')
('C','D')
Ich möchte es so etwas wie folgt aussehen:
A | B
C | D
Oder wirklich, jedenfalls die für einen Benutzer leicht sein würde, lesen. Gibt es eine Möglichkeit, dies zu erreichen? Danke!
Große und schnelle Antwort, danke! Ich bekomme einige Syntaxfehler, wenn ich versuche, die Unterklasse zu erstellen. 'ModelChoiceField ist nicht definiert'. – GreenSaber
Sorry, aktualisiert, um die 'forms'-Referenz aus Konsistenzgründen zu verwenden. –
Perfekt, danke! Ich werde das als Antwort wählen! Ich habe eine Bonusfrage, wenn Sie dafür bereit sind. Wie platziere ich alle Objekte gleichmäßig? – GreenSaber