我正在运行一个实时系统,该系统目前每天服务大约20K页面,该系统基于App Engine Helper(Python),并由AppEngine实用程序提供会话支持。
我遇到的一个问题是会话偶尔会随机退出。我想尝试使用App Engine Patch,因为它具有“原生”django会话支持,但我担心这可能就像做脑移植一样。具体而言,当前数据库模型都是由App Engine Helper提供的BaseModel所固有的。虽然,App Engine Patch没有这种继承。
有谁知道是否可以将实时系统从App Engine Helper迁移到App Engine Patch?如果是这样,在尝试转换之前,您是否有任何我应该注意的建议或警告?
谢谢你,亲切的问候 亚历
答案 0 :(得分:1)
经过进一步调查,我发现Django和App Engine Helper的新版本已经内置了对会话的支持。迁移到此系统后,我的随机丢失会话问题已得到解决。
亚历
答案 1 :(得分:0)
您应该考虑将系统移植到App Engine Patch而不是移植到Django-nonrel(由app-engine-patch作者提供)。
我从google-app-engine-django和app-engine-patch转移到Django-nonrel是因为前两个不再维护了。