【发布时间】:2014-10-20 12:04:42
【问题描述】:
如果我在我的应用程序中使用以下格式,则一切正常,除了 PyCharms 解析/自动完成功能:
from flask.ext.sqlalchemy import SQLAlchemy
如果我在我的应用程序中使用以下格式,一切正常。但是,唉,这不是导入库的正确方法:
from flask_sqlalchemy import SQLAlchemy
有什么方法可以让 PyCharm 正确解析第一个语法?
【问题讨论】:
-
flask_sqlalchemy是真正的包,别名为flask.ext.sqlalchemy- 所以它可以像包一样正常工作。对我来说它工作正常:PyCharm 3.4.1。构建 #PY-135.1057,于 2014 年 6 月 10 日构建 JRE:1.7.0_65-b32 amd64 JVM:Oracle Corporation 的 OpenJDK 64 位服务器 VM。可能您的环境存在本地错误。 -
其实
from flask_sqlalchemy import ..是正确的形式;flask.ext别名方案已弃用:flask.pocoo.org/docs/0.10/extensiondev/#ext-import-transition -
flaskext是,而不是.ext
标签: python python-2.7 flask pycharm flask-sqlalchemy