[英]How do I solve urlpatterns problem in django?
from django.conf.urls import url
from django.contrib.auth.views import LoginView
from django.contrib.auth.views import LoginView, LogoutView
from . import views
urlpatterns = [
url(r'^login/$', LoginView, name='login', kwargs={
'template_name': 'accounts/login_form.html',
}),
url(r'^logout/$', LogoutView, name='logout', kwargs={
'next_page': 'login',
}),
url(r'^signup/$', views.signup, name='signup'),
url(r'^signup/$', views.signup, name='signup'),
url(r'^profile/$', views.profile, name='profile'),
]
您好,我已经阅读了有关此错误的其他帖子,我认为我已经解决了问题,但我仍然遇到问题。
尝试:
from django.urls import path
from . import views
urlpatterns = [
path('/my/url', views.MyViewFunction, name='my_url_name'),
]
没有 url 比如accounts/login_form
。 也许你应该 go 到accounts/login
,使用name='login'
。 您还应该考虑使用path('url_here', function, name=name_here)
而不是旧的 url。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.