【发布时间】:2012-01-13 16:58:21
【问题描述】:
我只是按照项目的instructions 设置了 DjangoAppEngine 测试应用程序。
本地一切顺利,我可以通过运行python manage.py runserver 访问testapp 的主页。但是,当我尝试通过运行 python manage.py deploy 进行部署时,出现错误:
Error 400: --- begin server output ---
The 'python27' runtime is only supported for apps using the High
Replication Datastore.
--- end server output ---
我正在 Ubuntu 10.04 上开发,它仍然使用 Python26,所以我尝试将我的 app.yaml 中的运行时更改为 python26,但这显然会破坏需要 python27 或更高版本的 SDK。尽管我只在本地安装了 Python 2.6,但 GAE 开发服务器似乎运行良好。
所以,per the instructions,我在我的 settings.py 中添加了以下内容:
from djangoappengine.settings_base import *
DATABASES['default']['HIGH_REPLICATION'] = True
但尝试部署仍然给我同样的错误。
我尚未将任何代码部署到我的 GAE 帐户,但是,我可能在高复制数据存储正式可用之前创建了该帐户。
我还有什么需要做的吗?
【问题讨论】:
标签: python django google-app-engine django-nonrel djangoappengine