質問

基本的に、私はちょうどパラメータCOMMUNITY_NAMEを取得できるようにしたい、これは

で行うことができます
(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がkwargsparse_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