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

Django 2.13:/basic_app/user_login/ 处的

Django 2.13:/basic_app/user_login/ 处的

陪伴而非守候 2021-09-14 10:23:44
我几乎完成了 Udemy 的 Web 开发课程,但在最后一步绊倒了。我真的希望有人能够帮助我,因为这似乎是我正在努力解决的一件非常简单的事情。问题似乎出在用户单击登录链接时触发的 HttpResponseRedirect(reverse('index')) 。非常感谢!在http://127.0.0.1:8000/basic_app/user_login/触发错误NoReverseMatch at /basic_app/user_login/Reverse for 'basic_app/user_login' not found. 'basic_app/user_login' is not a valid view function or pattern name.Error during template renderingIn template /Users/maxa/Dropbox/workspace/2018/projects/python-django-udemy-bootcamp/myplayground/Django_level_5/learning_users/templates/basic_app/base.html, error at line 6项目的 urls.py:from django.contrib import adminfrom django.conf.urls import url, includefrom django.urls import pathfrom basic_app import viewsurlpatterns = [    url(r'^$',views.index, name='index'),    path('admin/', admin.site.urls),    url(r'^basic_app/',include('basic_app.urls')),    url(r'^logout/$',views.user_logout,name='logout'),]应用程序的 urls.py (basic_app/urls.py):from django.conf.urls import urlfrom basic_app import views# TEMPLATE RULESapp_name = 'basic_app'urlpatterns = [    url(r'^register/$',views.register,name='register'),    url(r'^user_login/$',views.user_login,name='user_login'),]
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

templates/basic_app/login.html在表单的 action 属性中输入了一个错字。更改basic_app/user_loginbasic_app:user_login

<form action="{% url 'basic_app:user_login' %}" method="post">


查看完整回答
反对 回复 2021-09-14
  • 1 回答
  • 0 关注
  • 181 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号