Html 与#x27相反;注销';没有找到';注销';不是有效的视图函数或模式名称

Html 与#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

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 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'),
]