Flask扩展 - 导入问题
转自: http://whoop.sinaapp.com/blog/article/11
参考: http://flask.pocoo.org/docs/extensiondev/
是在SAE上遇到了问题: 即便是用 virtualenv 来管理Python包,依然行不通。
读了Flask 上关于导入flask扩展的说明 (http://flask.pocoo.org/docs/extensiondev/#ext-import-transition )
从Flask 0.8 开始,建议采用 from flask.ext.xx 的方式导入,这样首先会尝试 from flask_xx, 然后再尝试from flaskext.xx。
然而SAE 还是Flask 0.7 的版本 (不得不吐槽下sae, 是因为用flask的人少吗??)
于是就遇到了SAE 与 本地的各种不兼容问题。
最后索性上传我的整个Flask 环境 (flask 0.9, 导出到 virtualenv.bundle )。
这样就OK了。
做技术, 还是多读读官方文档吧!
浙公网安备 33010602011771号