有没有办法将子 class 添加到反射的 flask-sqlalchemy table
Is there a way to add a sub class to a reflected flask-sqlalchemy table
我有一个正在反映的mssql数据库。有没有办法向这种数据库添加自定义模型 class?
db = SQLAlchemy(app)
Base = automap_base()
Base.prepare(db.engine, reflect=True)
Users = Base.classes.Users
感谢您花时间帮助我解决问题![=13=]
automap_base
将 declarative_base
作为参数,如果未提供则创建一个。
因此您可以自己创建一个并提供。
declarative_base
确实有一个参数 cls
,您可以使用它来实现您所需要的。
class MyBase(...):
...
Base = automap_base(declarative_base(cls=MyBase))
我有一个正在反映的mssql数据库。有没有办法向这种数据库添加自定义模型 class?
db = SQLAlchemy(app)
Base = automap_base()
Base.prepare(db.engine, reflect=True)
Users = Base.classes.Users
感谢您花时间帮助我解决问题![=13=]
automap_base
将 declarative_base
作为参数,如果未提供则创建一个。
因此您可以自己创建一个并提供。
declarative_base
确实有一个参数 cls
,您可以使用它来实现您所需要的。
class MyBase(...):
...
Base = automap_base(declarative_base(cls=MyBase))