大家好,希望有人能帮我。我刚刚开始使用django创建一个简单的web应用程序,我不明白为什么它不起作用
views.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
url.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
path("logout/", views.logout, name='logout')
]
我已经厌倦了看官方文件,这应该是重定向,但我不知道为什么它不是
视图的名称是
logout_view
,因此它应该是views.logout_view
:现在使用从
django.contrib.auth
模块重新导出的logout
相关问题 更多 >
编程相关推荐