我想知道GAE中的appcfg.py
是否足够智能,无法上传实际应为GAE应用程序预先安装的Python模块。
例如,在我的工作流程中,我正在开发标准Django环境中的纯Django应用程序,该应用程序不了解httplib2
模块。对于要自包含的项目,我使用virtualenv
和pip install
缺少模块。由于我无法在appcfg.py
沙箱中使GAE virtualenv
满意,我只是在根文件夹中为所有自定义virtualenv
模块创建了符号链接。因此,例如,我最终得到了一个符号链接httplib2 --> ../src/lib/site-packages/httplib2
。
然后检查httpblib2
是否已实际上传到GAE我使用appcfg.py download_app
命令,宾果游戏,httpblib2
坐在那里,无缘无故地吃掉我的配额。
我可以考虑调整syspath等,但知道是否有更清洁的解决方案很有趣......