Функция представления logout_view()

We use cookies. Read the Privacy and Cookie Policy

Функция 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).