我是 Python/GAE/Django 的新手。我知道 GAE 本身没有内存中的 session ......但我想我想要一些等效的东西。我 read Django session can be backed通过 BigTable 或 MemCache,但我从未让它们工作。我想我想问的是“我应该……”
- 坚持让 Django session 正常工作?
- 特别查看一些其他用于 session 的 webapp 框架,或者查看一般站点?
- 自己动手?
在我看来, session 不受开箱即用的支持,并且在某种程度上不是一等公民。你是做什么的?!
谢谢。
最佳答案
App Engine 不支持 django session 的原因是因为 django 使用基于数据库表(模型)的 session ,而 django ORM 在 appengine 上不受支持。
一个解决方案是让 django 模型在 appengine 上开箱即用。它是通过在 App Engine Patch 中修补 django 代码来完成的项目。
使用此补丁,随着 django 模型的工作,您可以访问 django admin、django auth 以及最新的 django 版本。
您可能还会发现这篇关于在 App Engine 上部署 Django 应用程序的博文很有用:http://uswaretech.com/blog/2009/04/develop-twitter-api-application-in-django-and-deploy-on-google-app-engine/
关于python - 如何开始使用 Google App Engine/Django 中的 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1271892/