Django FormWizard und Ausblick
-
20-09-2019 - |
Frage
Grundsätzlich möchte ich nur in der Lage sein, den Parameter community_name zu bekommen, kann dies mit
erfolgen(r'^(?P<community_name>\w+)/matches/submit/$', MatchWizard([MatchStep1Form, MatchStep2Form, MatchStep3Form])),
oder brauche ich einen Blick? Wenn ich einen Blick haben, kann ich die URLconf haben wie
(r'^(?P<community_name>\w+)/matches/submit/$', "matches.views.submit_form"),
und führen Sie die Normalansicht Verfahren, def submit_form(request, community_name):
Jede Idee? Dank
Lösung
Posting die Lösung, die ich herausgefunden habe. Nach der Einnahme einen Blick auf den Quellcode FormWizard
, bemerkte ich die Variable community_name bei kwargs
von parse_params
verfügbar ist
def parse_params(self, request, *args, **kwargs):
community = get_object_or_404(Community, slug=kwargs['community_name'])
self.extra_context['community'] = community
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow