Постоянный профиль пользователя в GAE

Я создаю приложение GAE с flask и gae-sessions (встроенные сеансы flask настолько запутаны в работе).

Как лучше всего добавлять постоянные профили?

В настоящее время я расширяю gaesessions.Session, чтобы добавить профиль @werkzeug.cached_property. Таким образом, профиль загружается лениво и сохраняется после каждого запроса. Это работает, но кажется, что я изобретаю велосипед. Любые существующие библиотеки или фреймворки уже делают что-то подобное?


person Paul    schedule 04.10.2011    source источник


Ответы (2)


Встроенные сеансы flask работают с файлами cookie, это должно быть нормально, если вы не планируете хранить много данных.

Сеанс GAE можно использовать, так как вам не нужно ничего добавлять для его работы, он обрабатывается базовой структурой.

person amirouche    schedule 19.01.2012
comment
Под постоянными профилями я подразумеваю хранение учетных записей пользователей в хранилище данных. Сеансы не должны быть разделены между несколькими устройствами / браузерами, и не ожидается, что они выживут после очистки файлов cookie. - person Paul; 19.11.2012

Flask-Security, вероятно, является наиболее зрелой библиотекой для этого и находится в стадии активной разработки в момент написания.

person Paul    schedule 19.11.2012