我使用Django以及appengine。当我尝试保存记录时,出现错误 “app_id不能为空”。应用程序名称已在app.yaml中设置。我还在main.py中添加了 os.environ ['APPLICATION_ID'] ='test'。但是,我仍然遇到同样的错误。如何在Appengine中设置应用程序ID?
1
A
回答
0
我以前没见过你的错误。请注意,你不能没有使用“Django的助手”应用程序中使用本地Django的数据库功能:
http://code.google.com/appengine/articles/appengine_helper_for_django.html
你并不需要,如果你只使用Django的部分(但使用原生App Engine的使用Django助手用于存储模型):
http://code.google.com/appengine/docs/python/datastore/overview.html
1
当我尝试保存记录,我得到错误“APP_ID不能为空”。
当我将appengine用作“独立”软件时,例如为了解决“APP_ID不能为空”(单元测试)的错误,我一直执行:
app_id = 'XXXXXX'
os.environ['APPLICATION_ID'] = app_id
datastore_path = os.path.join(tempfile.gettempdir(),'dev_appserver.datastore')
history_path = os.path.join(tempfile.gettempdir(),'dev_appserver.datastore.history')
require_indexes = False
apiproxy_stub_map.apiproxy = apiproxy_stub_map.APIProxyStubMap()
datastore = datastore_file_stub.DatastoreFileStub(app_id, datastore_path, history_path, require_indexes=require_indexes)
apiproxy_stub_map.apiproxy.RegisterStub('datastore_v3', datastore)
只是我的代码,使用谷歌App Engine数据存储之前。
如果您在本地运行应用程序服务器,因为所有的魔法是由框架读取app.yaml文件
相关问题
- 1. 访问的AppEngine应用程序ID
- 2. 在设置应用程序中创建应用程序设置
- 3. 多配置支持 - 如何设置应用程序ID?
- 4. 如何在PJSIP ios应用程序中设置STUN设置?
- 5. 如何在应用程序打开时更改应用程序设置(设置)?
- 6. 如何解决警告:应用程序ID未设置?
- 7. 如何在Heroku中设置框架ID部署Play!应用程序
- 8. 在应用程序设置
- 9. 测试在app.yaml中设置的Google appengine应用程序安全性
- 10. 如何设置应用程序设置而不保存在c#
- 11. 如何在应用程序库中缓存/存储应用程序设置
- 12. 缩放AppEngine应用程序
- 13. 我应该如何在nodejs应用程序中设置auth?
- 14. 在设置应用程序中打开应用程序的通知设置
- 15. 如何在Ionic应用程序中设置MEAN应用程序中已经设置的身份验证?
- 16. 如何存储应用程序设置?
- 17. 如何设置ExpressInterval应用程序?
- 18. 如何设置应用程序信息
- 19. 如何设置我的应用程序?
- 20. 如何共享应用程序设置
- 21. 在应用程序设置中(应用程序已关闭)
- 22. 在应用程序中存储iPhone应用程序设置
- 23. 在Android应用程序中设置GoogleMap
- 24. 在Rails应用程序中设置MySQL
- 25. 如何在iOS中存储应用程序设置,如INI/CONF?
- 26. 设置应用程序其他进程的用户模型ID
- 27. 如何在应用程序中使用$ PATH设置x x
- 28. 如何在应用程序的urls.py中设置通用视图?
- 29. 如何在应用程序设置加载中使用值?
- 30. 如何使用MVC在iOS应用程序中实现设置
这个错误,当我从AppEngine上的辅助迁移到AppEngine上补丁发生让你不应该需要这个代码。 – Sriram 2009-10-01 12:46:11