如何使用django默认登录



我正在尝试使用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'],

注意:请注意删除浏览器缓存。

最新更新