【问题标题】:Django URL redirection issueDjango URL 重定向问题
【发布时间】:2018-02-14 00:27:01
【问题描述】:

大家好,我正在尝试使用一个名为 django-invitations (https://github.com/bee-keeper/django-invitations) 的 django 应用程序

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

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'

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

【问题讨论】:

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


    【解决方案1】:

    文档声称您必须提供“您的注册 URL 的 URL 名称”。

    所以您可能需要使用命名的网址,例如registration:Candidate_register 或者只是Candidate_register

    【讨论】:

      猜你喜欢
      • 2012-10-07
      • 1970-01-01
      • 2016-01-01
      • 2018-05-22
      • 2014-04-03
      • 1970-01-01
      • 2021-03-30
      • 1970-01-01
      相关资源
      最近更新 更多