Підручник з швидкого запуску для плагіна Flask-SQLAlchemy вказує користувачам створювати моделі таблиць, що успадковують db.Model
клас, наприклад
app = Flask(__main__)
db = SQLAlchemy(app)
class Users(db.Model):
__tablename__ = 'users'
...
Однак підручник SQLAlchemy та флакон SQLAlchemy README припускають, що моделі таблиць успадковують Base
екземпляр з declarative_base()
.
Base = declarative_base()
class Users(Base):
__tablename__ = 'users'
...
У чому різниця між цими двома підходами?