Html 与#x27相反;注销';没有找到';注销';不是有效的视图函数或模式名称
Django新手,正在尝试通过教程学习如何创建注册页面。尽管完全遵循了教程的内容,但仍会遇到此问题。这是我的html、视图和URL 代码: url.pyHtml 与#x27相反;注销';没有找到';注销';不是有效的视图函数或模式名称,html,django,Html,Django,Django新手,正在尝试通过教程学习如何创建注册页面。尽管完全遵循了教程的内容,但仍会遇到此问题。这是我的html、视图和URL 代码: url.py from django.contrib import admin from django.urls import path, include from django.conf.urls import url from django.conf.urls import url from mysite.core import views as cor
from django.contrib import admin
from django.urls import path, include
from django.conf.urls import url
from django.conf.urls import url
from mysite.core import views as core_views
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
url(r'^signup/$', core_views.signup, name='signup'),
]
您尚未在url文件中添加注销url,并且一个或多个模板中的url标记似乎指向该url。要使其正常工作,您需要使用内置的django身份验证,因此您需要从django.contrib.auth导入注销,然后将注销url添加到您的url模式中,如下所示:
from django.contrib.auth import logout #import inbuilt authentication for logging out
urlpatterns = [
#then add the url to your url patterns as below
path('logout', logout, name='logout'),
url(r'^signup/$', core_views.signup, name='signup'),
]
我遇到了一个类似的问题,并且这些步骤对我有效,希望它对你和其他人也有效让我们看看你的
url.py
你的视图在哪里
和url
用于注销?
from django.contrib import admin
from django.urls import path, include
from django.conf.urls import url
from django.conf.urls import url
from mysite.core import views as core_views
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
url(r'^signup/$', core_views.signup, name='signup'),
]
from django.contrib.auth import logout #import inbuilt authentication for logging out
urlpatterns = [
#then add the url to your url patterns as below
path('logout', logout, name='logout'),
url(r'^signup/$', core_views.signup, name='signup'),
]