Django URL重定向问题

时间:2017-09-05 16:25:25

标签: django django-models django-forms django-authentication

大家好我正在尝试使用我发现的django-app的django应用程序(https://github.com/bee-keeper/django-invitations

它使用邮件邀请来创建用户。 我使用视图创建了一个名为注册的注册应用程序:

def registerCandidate(request):
registered  = False
if request.method == "POST":
    Candidate_form = CandidateForm(data=request.POST)

    if Candidate_form.is_valid():
        user = Candidate_form.save()
        user.set_password(user.password)
        user.is_candidate = True
        user.save()
        registered = True
    else:
        print("Error!")
else:
    Candidate_form = CandidateForm()
return render(request,'Candidate_form_registration.html',
                        {'Candidate_form':Candidate_form,
                         'registered':registered})

和url.py

url(r'^candidate_register/$', views.registerCandidate, name='Candidate_register')

事情是我尝试配置像我在setting.py中说的文档     INVITATIONS_SIGNUP_REDIRECT ='注册:registerCandidate'

但是我能帮你使用正确的重定向工作吗?

1 个答案:

答案 0 :(得分:1)

文档声明您必须提供"注册网址的网址名称。"

所以你可能需要使用名为url ,例如registration:Candidate_register或者只是Candidate_register