SQLAlchemy - 用 Mixin / Custom Base Classes 撰寫好維護的 ORM
越是使用 SQLAlchemy 就會越是發現 SQLAlchemy 在 Python ORM 的用心,例如 Mixin and Custom Base Classes 讓我們能夠將常見的資料庫欄位或者功能放在一起,變成 Mixin 類別(class) ,只要繼承該 Mixin 就能夠獲得相同的欄位與功能,減少重複的程式並提高可維護性( Djano 的 view 也有類似的作法,詳見 Using mixins with class-based views )。
Posted on Dec 8, 2018 in Python 模組/套件推薦 by Amo Chen ‐ 1 min read