Объясните, кто знает. Где хранятся данные Flask.session? Насколько я понимаю, есть ограничение на размер куки 4кб, но session позволяет хранить данные большего объема. Где же они хранятся (если по-умолчанию).
по дефолту действительно в куки. Если размер не пройдет - будет облом. Пруф
If you are finding some values do not persist across requests, ... check the size of the cookie in your page responses compared to the size supported by web browsers.
решение вопроса - хранить где-то еще, например - на файловой системе или в какой-то DB.
ну так проверьте же - это ж не вопрос. В браузере легко посмотреть, добавляется кука или нет. но официальный мануал говорит так. Хотя, я сам думал, что тупо файлами в tmp, но в мануале для этого специальная главка про тюнинг SessionManager.
Вот еще один пруф: flask.pocoo.org/docs/0.10/api в описании open_session буквально следующее: Default implementation stores all session data in a signed cookie.
О, вот еще:
session_interface =
the session interface to use. By default an instance of SecureCookieSessionInterface is used here.
Можно попробовать тупо вывести в консоли, какой используется интерфейс.
Алексей Самойлов: Некропост 8-) Набрел случайно. Если еще вопрос есть - таки да, действительно в куке. И я столкнулся в одном своем прожекте с проблемой переполнения. решил подключением Redis в качестве хранилища сессий.