Я пытаюсь подклассировать ChoiceField, поэтому я могу использовать его в нескольких формах (DRY). Например:Подкласс django choicefield не работает
class testField(forms.ChoiceField):
choices = (('a', 'b'), ('c', 'd'))
label = "test"
class testForm(forms.Form):
test = testField()
Других типов полой работы в качестве подклассов (таких как CharField), однако при визуализации подкласса ChoiceField я получаю неясную ошибку:
AttributeError at /..url.../
'testField' object has no attribute '_choices'
Указания choices
в _choices
в подкласс не сообщает об ошибке, но не отображает содержимое в рендеринге.
Это прекрасно работает - спасибо – dwagon