Quickstart учебника для Колба-SQLAlchemy плагина пользователи инструктирует для создания моделей таблицы наследования db.Model
класса, например ,
app = Flask(__main__)
db = SQLAlchemy(app)
class Users(db.Model):
__tablename__ = 'users'
...
Однако учебник по SQLAlchemy и README для бутылки-SQLAlchemy предполагают, что модели таблиц наследуют Base
экземпляр, созданный из declarative_base()
.
Base = declarative_base()
class Users(Base):
__tablename__ = 'users'
...
В чем разница между этими двумя подходами?
источник
db.Model
классе, поэтому любые модели, которые наследуются непосредственно от декларативной базы, не будут иметь этого.