Pergunta

Basicamente, eu só quero poder obter o parâmetro Community_name, isso pode ser feito com

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

ou eu preciso de uma visão? Se eu tenho uma visão, posso ter o urlconf como

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

e faça o procedimento de visão normal, def submit_form(request, community_name):

Qualquer ideia? Obrigado

Foi útil?

Solução

Postando a solução que descobri. Depois de dar uma olhada no código -fonte de FormWizard, Notei que a variável comunitária_name está disponível em kwargs do parse_params

def parse_params(self, request, *args, **kwargs):
    community = get_object_or_404(Community, slug=kwargs['community_name'])
    self.extra_context['community'] = community
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top