当前位置: 首页 > 工具软件 > app-engine > 使用案例 >

试玩Google App Engine

冯新知
2023-12-01

周末闲着,就想去玩下GAE,账号早就申请好了,只是没有时间罢了。现在刚好。

 

下了sdk,边看文档边边照着例子做,只不过文档中是简单例子是用webapp将的,而我比较喜欢用django了

所了就改用django玩了:

 

manage.py startproject demo

manage.py startapp demoapp

 

修改setting.py

ROOT_URLCONF

STATIC_PATH

增加模板路径

 

修改urls.py

    (r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
        {'document_root': settings.STATIC_PATH}),  

 

这样一路下来,先试着运行一下,嗯,挺好

然后就去上传了

appcfg update demo

在GAE上运行出错,ROOT_URLCONF is not found,以为是自己把路径配置错误了,然后在本地修改---上传……

奇怪的是在本地运行正常,但是到了GAE上就出错了,google了一下,原来是很多人跟我一样都遇到这一个问题。最后 解决办法如下:

 

sys.path.insert(0, os.path.abspath(os.path.dirname(__file__)))
from django.conf import settings
settings._target = None
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

 

 类似资料: