PyCharm Flask-SQLAlchemy 不会自动补全db.Column、Integer、String等

db.*是对自动补全非常不友好的方式,原因grey给出的代码里面有,可以用sqlalchemy里面本来的对象,db.*跟这个是一样的:

import sqlalchemy as sa

class Post(db.Model):
    title = sa.Column(sa.String(128), nullable=False)
    ...
1 个赞