не может установить начальное значение для форм.ChoiceField в django

все

Я хочу установить начальное значение для ChoiceField, пока этого значения нет в вариантах выбора ChoiceField

. Ниже приводится определение ArticleForm:

def ArticleForm(forms.Form):
  choice = forms.ChoiceField(choices=[['a':'a'],['b':'b']])

затем я создал экземпляр формы, передав начальный аргумент:

form = ArticleForm(initial={'choice':'Portrush'})

обратите внимание, что начальное значение ('Portrush') не является одним из вариантов, определенных в ChoiceField ('a' и 'b')

Как я мог установить начальное значение ценность? Приветствуются любые предложения.

8
задан Nick 10 October 2015 в 18:24
поделиться