我已经从一个服务中制作了一个表(没有使用sqlalchemy),现在我想用sqlalchemy查询这些表
我使用的语法是这样的
from app import db, engine, Base
from sqlalchemy import Table, Column, String, Integer, TIMESTAMP, Float
class Post(Base):
__table__ = Table('posts', Base.metadata,
autoload=True, autoload_with=engine)
这样做是有效的,我可以查询我的对象。
恼人的是,我无法在运行前获得这些属性,因为(很明显),在编译前没有任何东西。有什么办法可以在使用这样的东西时添加类型,还是我必须假设它们就在那里?