При создании входа в систему и выхода из системы с использованием встроенных функций login () и logout () возникает следующая ошибка:
Имя проекта: django_project
Имя приложения: djangobin
Шаблон входа в систему. html, выход из системы. html присутствует в 'djangobin / templates / djangobin / login. html', 'djangobin / templates / djangobin / logout. html '
TemplateDoesNotExist at / login /
регистрация / вход. html
Тип исключения: TemplateDoesNotExist
Значение исключения: регистрация / логин. html
Ссылка на сайт: Overiq.com
Ссылка на сайт Ссылка : https://overiq.com/django-1-11/django-logging-users-in-and-out/#using -взведенные при входе и выходе из системы представления
Python версия: 3.8.2
Django версия: 3.0.5
ОС: Windows 8,1 (32-разрядная версия)
В настройках. py:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'djangobin',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.common.BrokenLinkEmailsMiddleware'
]
ROOT_URLCONF = 'django_project.urls'
In urls.py:
from django.contrib.auth.views import LoginView, LogoutView
url(r'^login/$', LoginView.as_view(), {'template_name': 'djangobin/login.html'}, name='login'),
url(r'^logout/$', LogoutView.as_view(), {'template_name': 'djangobin/logout.html'}, name='logout'),
In login. html:
{% extends "djangobin/base.html" %}
{% block title %}
Login - {{ block.super }}
{% endblock %}
{% block main %}
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-6">
<h4>Login</h4>
<hr>
{% if messages %}
{% for message in messages %}
<p class="alert alert-info">{{ message }}</p>
{% endfor %}
{% endif %}
<form method="post">
{% csrf_token %}
<table class="table">
{{ form.as_table }}
<tr>
<td> </td>
<td><button type="submit" class="btn btn-primary">Submit</button></td>
</tr>
</table>
</form>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<h4>Related Links</h4>
<p>
<a href="/password-reset/">Forgot Password?</a> <br>
<a href="/register/">Create new account.</a> <br>
<a href="#">Feedback</a>
</p>
</div>
</div>
{% endblock %}