![]() |
1
3
应用引擎不支持Django会话的原因是Django使用基于数据库表(模型)的会话,AppEngine不支持Django ORM。 解决这一问题的方法是让Django模型在Appengine上开箱即用。它是通过修补django代码完成的,在 App Engine Patch 项目。 使用这个补丁,当django模型工作时,您可以访问django admin、django auth以及最新的django版本。 您还可以在应用程序引擎上部署django应用程序的日志中找到,这很有用: http://uswaretech.com/blog/2009/04/develop-twitter-api-application-in-django-and-deploy-on-google-app-engine/ |
![]() |
2
1
gaeutilies库附带了一个运行良好的会话管理类: |
![]() |
3
1
我现在正在使用gaeutilies会话。但是,问题是这些创建的会话只能在服务器端代码中访问。当我试图在django模板标记中访问它们时,我可以将它们检索出来。我错过什么了吗? 示例:客户端(django模板标记)
服务器端只是一个简单的self.session['email'],所有服务器端文件都可以访问它。 除了将会话值呈现给页面之外,还有什么关于如何在客户端访问它们的想法吗?我需要所有客户端页面来访问会话值。 |
![]() |
4
0
gaeuitilities包括一个django中间件,但是我有一段时间没有开发django,也不能100%保证它与django保持最新。如果有问题,我相信我不会花很长时间来解决。 如果您在会话中使用该中间件,那么它应该按预期工作,包括在模板中。如果遇到问题,请在GitHub上提交任何问题。 |
![]() |
Itamar Cohen · 谷歌管理的SSL证书不起作用 2 年前 |
![]() |
cozimo · 谷歌云警告:自动应用检测已被弃用,并将很快被删除 6 年前 |
![]() |
Noah Watkins · ndb的控制索引。Expando模型属性 6 年前 |