[英]How to subclass the default `db.Model` to use as a custom `Base` with SQLAlchemy
我有一個燒瓶應用程序分布在帶有藍圖的模塊上。 每個模塊/藍圖都有自己的models.py文件,其中定義了模型。
使用我的桌面應用程序,直接使用SQLAlchemy API,我將子類object
定義一個帶有一些列的Base
類(例如: id
, date_created
..),然后它將作為我的聲明基礎(例如: Base = declarative_base(cls=Base)
)。
flask-SQLALchemy
的db.Model
子類flask-SQLALchemy
以便我可以將它作為Base使用我想要所有表的默認列? 只需將__abstract__
設置為True
:
class BaseModel(db.Model):
__abstract__ = True
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.