в соответствии с документами мастера формы, исходными данными должен быть статический dict. но можно динамически предоставлять исходные данные.Как предоставить начальные данные мастеру формы django?
вот моя ситуация
def get_context_data(self, form, **kwargs):
context = super(debugRegistrationWizard, self).get_context_data(form=form, **kwargs)
email = InvitationKey.objects.get_key_email(self.kwargs['invitation_key'])
context.update({'invitation_key': self.kwargs['invitation_key']})
return context
электронной почты является то, что я хочу для исходных данных в step0, но я могу только получить это письмо в get_context_data методе. Как мне это сделать?
, кстати, если URLconf для formwizard.as_view принять аргумент, как:
url(r'^registration/(?P<invitation_key>\w+)$', debugRegistrationWizard.as_view(FORMS)),
дозы это значит, что я должен передать переменную к действию моей формы атрибутам, так как в противном случае, когда я отправить форму, я буду получить не найденную ошибку URL-адреса.
Где находится контекст и откуда используется исходное? –
Понятия не имею, но просто исправил это :) –