python - 如何开始使用 Google App Engine/Django 中的 session ?

标签 python django google-app-engine

我是 Python/GAE/Django 的新手。我知道 GAE 本身没有内存中的 session ......但我想我想要一些等效的东西。我 read Django session can be backed通过 BigTable 或 MemCache,但我从未让它们工作。我想我想问的是“我应该……”

  1. 坚持让 Django session 正常工作?
  2. 特别查看一些其他用于 session 的 webapp 框架,或者查看一般站点?
  3. 自己动手?

在我看来, 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/

相关文章:

python - Python BeautifulSoup 4 文档中给出的示例

python - 用逗号将 CSV 文件转换为 Python 中的 txt 文件

python - 如何更改 sqlalchemy 的 create_engine 中的编码选项?

javascript提取 sibling ,然后将数据发送到django

django -/cart/处的DidsNotExist不存在产品匹配查询

java - 如何计算App Engine SDK本地测试环境中Datastore读/写的总数?

mysql - 如何在 Google Cloud SQL 中跟踪 mysql 日志?

python - 将 PNG 图像从文件夹转换为 JPG - Python

python - Django 不迁移应用程序

eclipse - 如何将项目添加为 GWT/GAE 项目的依赖项