为了账号安全,请及时绑定邮箱和手机立即绑定

as_view() 采用 1 个位置参数,但给出了 2 个

as_view() 采用 1 个位置参数,但给出了 2 个

宝慕林4294392 2023-06-13 10:53:07
帮我解决这个问题url.pyurlpatterns = [    url(r'login/$',auth_views.LoginView.as_view(template_name="accounts/login.html"),name='login'),    url(r'logout/$',auth_views.LogoutView.as_view(),name='logout'),    url(r'signup/$',views.SignUp.as_view(),name='signup'),]views.pyclass SignUp(CreateView):    form_class = forms.UserCreateForm    success_url = reverse_lazy("login")    template_name = 'accounts/signup.html'这是我得到的错误回溯Traceback: File "C:\Users\DELL\anaconda3\envs\MyDjangoEnv\lib\site-packages\django\core\handlers\exception.py",line 34, in inner response = get_response(request) File "C:\Users\DELL\anaconda3\envs\MyDjangoEnv\lib\site-packages\django\core\handlers\base.py",line 115, in _get_response response = self.process_exception_by_middleware(e, request)File "C:\Users\DELL\anaconda3\envs\MyDjangoEnv\lib\site-packages\django\core\handlers\base.py",line 113, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) –请帮忙
查看完整描述

1 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

我不确定,但在 urls.py 中试试这个模式是怎样的 path('signup/',views.SignUp.as_view( success_url=reverse_lazy('login'), name='signup' ),name='signup') from django.urls import reverse_lazy



查看完整回答
反对 回复 2023-06-13
  • 1 回答
  • 0 关注
  • 84 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信