PyCharm Flask-SQLAlchemy 不会自动补全db.Column、Integer、String等,但下载的示例可以。

db = SQLAlchemy() 后,用 db. 时PyCharm的自动完成功能仅能列出 Model 等,如 ColumnIntegerString 等等都无法给出提示。

但打开下载的示例程序:helloflask,确实可以进行完整的提示。

请问需要怎么设置?谢谢!

Pycharm为最新的社区版。

据我了解目前 PyCharm 还没法给这种「动态引用/导入」(不知道最合适的词是哪个,具体见代码)的对象实现自动补全……示例里有也许是因为有其他预先写好的名称相同的代码。