我使用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. MVC3 - 如何在JavaScript中动态设置Facebook应用程序ID?
- 2. 如何在Win8应用程序的WinJS.Binding.Template中设置id
- 3. 如何在iOS中设置Facebook应用程序ID
- 4. 访问的AppEngine应用程序ID
- 5. 在设置应用程序中创建应用程序设置
- 6. 多配置支持 - 如何设置应用程序ID?
- 7. 如何在Google AppEngine Web应用程序(Java)上设置/.well-known/assetlinks.json
- 8. 如何在Android应用程序中设置区域设置?
- 9. 如何在Java Web应用程序中设置区域设置?
- 10. 如何在PJSIP ios应用程序中设置STUN设置?
- 11. 如何在应用程序打开时更改应用程序设置(设置)?
- 12. 在appengine中添加新应用程序
- 13. 如何解决警告:应用程序ID未设置?
- 14. 如何为theos控制台应用程序设置套件ID
- 15. 设置Python27 Google AppEngine整个应用程序的默认编码
- 16. 在应用程序设置
- 17. 如何在Heroku中设置框架ID部署Play!应用程序
- 18. 如何设置应用程序设置而不保存在c#
- 19. 如何在设置multipleSiteBindingsEnabled为true时设置WCF应用程序
- 20. 测试在app.yaml中设置的Google appengine应用程序安全性
- 21. 如何在应用程序库中缓存/存储应用程序设置
- 22. 如何在Xcode中为tvOS应用程序设置应用程序图标
- 23. 如何在钛手机应用程序中设置应用程序图标?
- 24. 缩放AppEngine应用程序
- 25. 如何设置应用程序启动应用程序变量
- 26. 如何为Sequelize应用程序设置应用程序名称
- 27. 我应该如何在nodejs应用程序中设置auth?
- 28. 在设置应用程序中打开应用程序的通知设置
- 29. 如何在Ionic应用程序中设置MEAN应用程序中已经设置的身份验证?
- 30. 如何保存应用程序设置?
这个错误,当我从AppEngine上的辅助迁移到AppEngine上补丁发生让你不应该需要这个代码。 – Sriram 2009-10-01 12:46:11