最佳答案
Flask-SQLAlchemy 插件的 快速启动教程指示用户创建继承 db.Model
类的表模型,例如。
app = Flask(__main__)
db = SQLAlchemy(app)
class Users(db.Model):
__tablename__ = 'users'
...
然而,SQLAlchemy 教程和 bottSQLAlchemy自述都表明表模型继承了从 declarative_base()
实例化的 Base
。
Base = declarative_base()
class Users(Base):
__tablename__ = 'users'
...
这两种方法的区别是什么?