我几乎完成了 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 rendering
In 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 admin
from django.conf.urls import url, include
from django.urls import path
from basic_app import views
urlpatterns = [
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 url
from basic_app import views
# TEMPLATE RULES
app_name = 'basic_app'
urlpatterns = [
url(r'^register/$',views.register,name='register'),
url(r'^user_login/$',views.user_login,name='user_login'),
]
慕田峪4524236
相关分类