Привет... я сейчас задам глупый вопрос относительно понимания работы кода)))
Изучаю фреймворк Flask, вроде в целом все понятно... написал небольшое приложение с базой SQLite, но не понимаю как класс User наследуется от db.Model... точнее мне понятно как наследование классов в ООП Python происходит, но все, что я писал раньше, наследование происходило непосредственно от конкретного класса, а тут указывается сначала db - экземпляр класса SQLAlchemy, а через точку класс Model... как это работает?
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
db = SQLAlchemy(app)
migrate = Migrate(app, db)
class User(db.Model):
__tablename__ = 'user'
id = db.Column(db.Integer, primary_key = True)
username = db.Column(db.String(64), index=True, unique=True)
email = db.Column(db.String(120), index=True, unique=True)
password_hash = db.Column(db.String(128))
bay = db.relationship('Bay', backref='buyer', lazy='dynamic')