::Редактировать::
@cache_control(no_cache=True, must_revalidate=True, no_store=True)
ФТВ!!!!!
Cache-Control: no-cache, no-store, must-revalidate сделали свое дело. Потребовалось посетить несколько IRC-каналов и осмотреться, но, наконец, у меня все заработало.
::РЕДАКТИРОВАТЬ::
У меня есть представление, в котором я устанавливаю @login_required, и оно по большей части безопасно, но если вы просмотрели представление, затем выйдите из системы и просто нажмите кнопку «Назад» в своем браузере, вы можете снова просмотреть содержимое без запроса чтобы залогиниться. Хотя, если вы обновите страницу, сервер перенаправит вас.
Моя приостановка связана с проблемой кеша, и, возможно, мне нужно сказать хрому, чтобы он не сохранял ее в истории.
например, если вы просматриваете счет-фактуру, а затем выходите из системы, вы можете снова просмотреть счет-фактуру, выбрав эту страницу в своей истории.
Я пробовал эту проблему или firefox без проблем. firefox просит вас войти в систему, так что это должно быть проблемой браузера.
login_required
. Это все равно проявится. Однако страница не должна загружаться, как если бы пользователь вошел в систему, когда это не так. Если это происходит, это совсем другой вопрос. - person Chris Pratt   schedule 09.03.2012