Django logout RecursionError 오류 해결 방법
6588 단어 Django
logout()
함수는django에 내장된 함수이며, views.py
에는 logout
와 같은 이름의 함수가 나타날 수 없다.다음과 같은 코드로 변경할 수 있습니다.views.py 디자인
def logout_view(request):
logout(request)
return redirect('mutual_evaluation_index')
urls.py 디자인
from django.urls import path
from mutual_evaluation import views
urlpatterns = [
path('index/', views.index, name="mutual_evaluation_index"),
path('logout/', views.logout_view, name="mutual_evaluation_logout"),
]
evaluation.html 디자인
<html lang="zh_CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title> title>
head>
<body>
{{ instruction }}
<form action="{% url 'mutual_evaluation_index' %}" method="post">
{% csrf_token %}
{{ form }}
<input type="submit" value="Submit">
form>
body>
html>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.