Integer, String, ForeignKey
from sqlalchemy.orm import registry
mapper_registry = registry()
user_table = Table(
"user",
mapper_registry.metadata,
Column("id", Integer, primary_key=True),
Column("name", String(50)),
Column("fullname", String(50)),
Column("nickname", String(12)),
)
class User:
pass
mapper_registry.map_imperatively(User, user_table)
Тут он переводит в какой-то dataclass или вообще делает абстракцию над Table?
Будет из user_table данные загружать в User
а User тут выступает как обособленный dataclass или же как декларативная таблица?
Ну, тут вообще не вижу датаклассов. В чем разница между первым и вторым не понял, но изменения в User будут трекаться и флашиться в БД
Обсуждают сегодня