我正在尝试设置一个 Django 应用程序以在 GAE 上运行,并使用 on_production_server 测试在 settings.py 中的开发设置与生产设置之间进行选择。
但是,当我跑步时
python manage.py runserver
我得到:
Traceback (most recent call last):
File "manage.py", line 11, in <module>
import settings
File "/home/guillaume/myproject/settings.py", line 10, in <module>
from djangoappengine.utils import on_production_server, have_appserver
File "/home/guillaume/myproject/djangoappengine/utils.py", line 18, in <module>
'Error was: %s' % e)
Exception: Could not get appid. Is your app.yaml file missing?
Error was: No module named antlr3
我尝试将以下内容添加到 settings.py:
import sys
sys.path.append('/usr/local/google_appengine/lib/')
这行到 .profile 的最后:
PATH="$PATH:/usr/local/google_appengine/"
但两者都没有摆脱错误。我对使用路径真的很陌生,所以我有点在这里盲目地摸索。任何人都可以帮忙吗?