Django: один FormWizard для нескольких моделей - PullRequest
1 голос
/ 13 февраля 2010

Можно ли было бы / лучше всего использовать 1 FormWizard для манипулирования несколькими моделями?

Я экспериментировал с FormWizard и определил все формы. Сама страница «поток» работает как шарм. Однако со всеми проверками, которые необходимо выполнить, и моделями, которыми манипулируют, создается впечатление, что я вставляю код в __init__ и / или process_step () формы, который действительно принадлежит в views.py. Документы даже заявляют: «Не манипулируйте данными формы с помощью process_step ().

Тестирование концепции со всем в одном представлении, таким образом, используя страницу last_submitted_ (эквивалент шага), создается ощущение, что я пишу другой мастер форм.

Кто-нибудь был здесь раньше? Советы приветствуются.

Большое спасибо.

С уважением,

Gerard.

1 Ответ

0 голосов
/ 13 февраля 2010

Уменьшая проблему, я решил пойти на подход FormWizard. Я вновь подтвердил, что код легко помещается в forms.py и что вы можете получить информацию о своей модели с помощью. process_step ().

GrtzG

...