题
基本上,我只是想能够得到的参数COMMUNITY_NAME,这可以用
完成(r'^(?P<community_name>\w+)/matches/submit/$', MatchWizard([MatchStep1Form, MatchStep2Form, MatchStep3Form])),
或是否需要一个视图? 如果我有一个视图,我可以有一个像
URL配置(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
不隶属于 StackOverflow