создаётся metadata и делаются основные операции
- mapping.py где находятся таблицы маппингов
- table.py где находятся таблицы
Есть связь Many to Many через таблицы из mapping.py,
связь выглядит к примеру так:
groups = relationship(
"Group",
secondary="user_groups",
back_populates="users")
однако при запуске приложения выдаёт ошибку
NameError: name 'user_groups' is not defined
Кто знает, почему так происходит? Может как то импортировать табличку с маппингом правильно куда-либо? Мб ещё что то?
А зачем ты вообще их разделяешь? Почему бы не воспользоваться sqlalchemy.ext.declarative?
Обсуждают сегодня