Вопрос

По сути, я просто хочу получить параметр имя_сообщества, можно ли это сделать с помощью

(r'^(?P<community_name>\w+)/matches/submit/$', MatchWizard([MatchStep1Form, MatchStep2Form, MatchStep3Form])),

или мне нужен просмотр?Если у меня есть представление, я могу использовать URLConf, например

(r'^(?P<community_name>\w+)/matches/submit/$', "matches.views.submit_form"),

и выполните обычную процедуру просмотра, def submit_form(request, community_name):

Есть идеи?Спасибо

Это было полезно?

Решение

публикуя решение, которое я узнал.После просмотра исходного кода FormWizard, я заметил, что переменная Community_name доступна по адресу kwargs из parse_params

def parse_params(self, request, *args, **kwargs):
    community = get_object_or_404(Community, slug=kwargs['community_name'])
    self.extra_context['community'] = community
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top