我正在尝试使用django的默认管理员登录功能。这适用于注销,即放入html:
<a href="{% url "log_out" %}">
并且在urls.py
:中
from django.contrib.auth.views import LoginView, LogoutView
path("log_in/", LoginView.as_view(), name="log_in"),
path("log_out/", LogoutView.as_view(), name="log_out"),
单击logout链接将用户带到django注销页面并正常工作。但尝试进行相当于登录的操作,即:
<a href="{% url "log_in" %}">
导致CCD_ 2错误。我想使用django的默认登录页面,而不是创建自己的模板——我该怎么做?
TEMPLATES
中的目录列表应该如下所示:
Django 3.1或更早版本:
'DIRS': [os.path.join(BASE_DIR, 'templates')],
Django 3.2及更高版本:
'DIRS': [BASE_DIR / 'templates'],
注意:请注意删除浏览器缓存。