Перенос действующей системы из App Engine Helper в патч App Engine - PullRequest
0 голосов
/ 16 марта 2010

Я использую работающую систему, которая в настоящее время обслуживает около 20 000 страниц в день на основе App Engine Helper (Python) с поддержкой сеансов, предоставляемой утилитами AppEngine.

Одна проблема, с которой я столкнулся, заключается в том, что сеансы иногда выходят из системы случайным образом. Я хотел бы попробовать использовать патч App Engine, так как он имеет «нативную» поддержку сессий django, но я беспокоюсь, что это, вероятно, будет похоже на пересадку мозга. В частности, все текущие модели баз данных унаследованы от BaseModel, предоставленной помощником App Engine. Хотя App Engine Patch не имеет этого наследства.

Кто-нибудь знает, возможно ли перенести работающую систему из App Engine Helper в App Engine Patch? Если да, то есть ли у вас какие-либо советы или предупреждения, на которые мне следует обратить внимание, прежде чем пытаться осуществить этот переход?

Спасибо и всего наилучшего Alex

Ответы [ 2 ]

1 голос
/ 17 марта 2010

После дальнейших исследований я обнаружил, что более новые версии Django и App Engine Helper имеют встроенную поддержку сессий. После перехода на эту систему мои проблемы со случайными проигрышными сессиями были решены.

Alex

0 голосов
/ 22 марта 2010

Вам следует подумать о портировании вашей системы не на App Engine Patch , а на Django-nonrel (авторы app-engine-patch).

Я перешел с google-app-engine-django и app-engine-patch на Django-nonrel, потому что первые два больше не поддерживаются.

...