gpt4 book ai didi

python - Django注销不起作用 - 不明白为什么

转载 作者:行者123 更新时间:2023-12-04 09:37:40 26 4
gpt4 key购买 nike

大家好,希望有人可以在这里帮助我。我刚开始使用 django 创建一个简单的网络应用程序,我很困惑为什么这不起作用。
View .py

from django.shortcuts import render, redirect
from django.contrib.auth import login, logout

def index(request):
return render(request, "fittracker/main.html")
def login_view(request):
pass
def logout_view(request):
logout(request)
return redirect("fittracker/main.html")
def signup(request):
pass
网址.py
from django.urls import path
from . import views

urlpatterns = [
path('', views.index, name='index'),
path("logout/", views.logout, name='logout')
]
我收到此错误
logout error
我已经厌倦了查看官方文档,这应该重定向,但我不确定为什么它不是

最佳答案

View 的名称是 logout_view , 所以应该是 views.logout_view :

from django.urls import path
from . import views

urlpatterns = [
path('', views.index, name='index'),
path('logout/', views.logout_view, name='logout')
]
现在您使用 logout您从 django.contrib.auth 重新导出的模块。

关于python - Django注销不起作用 - 不明白为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62484635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com