в 2.0 через туториал
Правильно ли понимаю:
declarative_base() из sqlalchemy.ext... - перенесена в sqlalchemy.orm
Рекомендуется использовать надстройку в виде DeclarativeBase (оттуда же)
ТАкже, создавать единый класс Base(DeclarativeBase) и уже от него наследовать все свои модели в проекте
И при этом описывать классы через mapped_column()
При этом можно использовать declarative_base и описание через Column и они не будут ээ устранены в будущем, но "ваша ide не будет давать подсказочки и плагинам будет сложнее проверять типы данных"
Что-то ещё я упускаю? (annotated, dataclasses - это всё видела, читала)
Всё так, насколько сам понимаю
Обсуждают сегодня