Ich versuche, die ChoiceField Unterklasse, so dass ich es in mehreren Formen (DRY) verwenden kann. Zum Beispiel: aberSubclassing django choicefield funktioniert nicht
class testField(forms.ChoiceField):
choices = (('a', 'b'), ('c', 'd'))
label = "test"
class testForm(forms.Form):
test = testField()
Andere Arten von Feldern Arbeit als Unterklassen (wie CharField), wenn die Unterklasse von ChoiceField Rendering mir einen obskuren Fehler:
AttributeError at /..url.../
'testField' object has no attribute '_choices'
Angabe der choices
als _choices
in der Die Unterklasse meldet den Fehler nicht, aber sie zeigt auch nicht die Inhalte im Rendering an.
, die perfekt funktioniert - Danke – dwagon