Django |如何将表单字段追加到urlconf

Django |如何将表单字段追加到urlconf,django,Django,我想在用户提交页面后将表单的字段值传递给下一页(模板),字段可以是用户名,考虑下面的设置 def form_submit(request): if request.method == 'POST': form = UsersForm(request.POST) if form.is_valid(): cd = form.cleaned_data try: newUser = f

我想在用户提交页面后将表单的字段值传递给下一页(模板),字段可以是用户名,考虑下面的设置

def form_submit(request):
    if request.method == 'POST':
        form = UsersForm(request.POST)
        if form.is_valid():
            cd = form.cleaned_data
            try:
                newUser = form.save()
                return HttpResponseRedirect('/mysite/nextpage/')
            except Exception, ex:
                return HttpResponse("Error %s" % str(ex))
        else:
            return HttpResponse('Error')
“nextpage”是用户提交表单后呈现的模板,因此我想知道如何将表单字段(用户名)附加到url,并从视图中获取该值,以便将其传递到下一页


谢谢。

在控制器中更改重定向以包含用户名(我猜是字段名):

然后,您将需要一个新的控制器:

def user_redirected_here(request, username):
    #do something
最后,在URL.py中添加类似的内容以路由到新视图:

urlpatterns = patterns('',
    (r"^nextpage/.+$", user_redirected_here),
)

我遇到此错误,user_redirected_here()正好接受2个参数(1个给定参数)计算出url配置应该是(r'^nextpage/(?P\w+/$),views.user_redirected_here)
urlpatterns = patterns('',
    (r"^nextpage/.+$", user_redirected_here),
)