Функция представления logout_view()
Функция logout_view() тривиальна: мы просто импортируем функцию Django logout(), вызываем ее, а затем возвращаем пользователя на домашнюю страницу. Откройте файл users/views.py и введите следующий код:
views.py
from django.http import HttpResponseRedirect
from django.core.urlresolvers import reverse
(1) from django.contrib.auth import logout
def logout_view(request):
. ."""Завершает сеанс работы с приложением."""
(2) . .logout(request)
(3) . .return HttpResponseRedirect(reverse('learning_logs:index'))
Мы импортируем функцию logout() из django.contrib.auth (1) . В функции вызывается функция logout() (2), в аргументе которой должен передаваться объект запроса. Затем происходит возврат к домашней странице (3).