Передача различных шаблонов в мастере форм Django - PullRequest
0 голосов
/ 26 октября 2011

Я хочу передавать разные шаблоны на каждом шаге для моего мастера форм django.

Я хочу проверить каждый шаг в функции get_template () мастера формы. Если я попытаюсь:

def get_template(self,step):
    if step == 1:
        return 'test_1.html'
    return 'test_2.html'

Возвращает test_2.html. Я проверяю свои шаги из моего шаблона и генерирую форму в соответствии с номером шага, но это не очень хороший способ сделать это. Любая идея ?

1 Ответ

0 голосов
/ 27 октября 2011

Согласно документам по Расширенным FormWizard методам , step - это счетчик, начинающийся с нуля.

Итак, в первой форме step равно 0,не 1.Может ли это вас поймать?Возможно, вы захотите изменить свой код на:

if step == 0:

...