【发布时间】:2011-03-31 20:43:39
【问题描述】:
当开始使用任何新的主要库或系统时,我会去 StackOverflow 了解“我应该知道什么?”问题。答案可能是主观的,但这些建议通常会为我省去很多时间的麻烦。到目前为止,我已经在 Google App Engine 上花费了好几个小时来解决这里更有经验的开发人员已经知道的相同问题。
我最终发现了这些常见问题:
- appcfg.py 上传不会出现在 Google 仪表板,直到您选择 它们来自版本标签。
- 使用 cron 作业来防止应用程序不被服务是 如果您想要一致的响应时间,这是必要的。这将成为“公地悲剧”(感谢尼克)。
- Eclipse 中的 PyDev 可以很好地与 Google App Engine 配合使用。
- 很难为 Ubuntu 10.04 获取本地版本的 Python 2.5。或者你可以“sudo add-apt-repository ppa:fkrull/deadsnakes”来获取它。
- 使用 VirtualEnvWrapper 将您的 Python2.5 for GAE 与其他用于其他一切的 Python 版本隔离开来。
- appspot 上的应用程序只有在不方便时才会切换到新更新的版本,而不管控制面板说什么。您应该在标题或页脚中保留一个版本号,以免引起麻烦。
那么,我还应该知道什么?
【问题讨论】:
-
应该是社区问题?
标签: eclipse google-app-engine cron pydev ubuntu-10.04