Definindo o valor selecionado em um Django forms.ChoiceField

Aqui está a declaração do campo em um formulário:

max_number = forms.ChoiceField(widget = forms.Select(), 
                     choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,)

Gostaria de definir o valor inicial como 3 e isso não parece funcionar. Eu brinquei com o parâmetro, aspas / sem aspas, etc ... mas nenhuma alteraçã

Alguns resultados encontrados no Google sugerem que é possível definir o valor inicial, mas nunca consegui fazê-lo funcionar! A propósito, estou no django 1.0.

Alguém poderia me dar uma resposta definitiva, se for possível? E / ou o ajuste necessário no meu snippet de código?

Muito Obrigado

questionAnswers(8)

yourAnswerToTheQuestion