После прочтения документации SQLAlchemy мне до сих пор неясно, как на самом деле следует указывать отношения «один-ко-многим». Я разложу документацию и объясню, почему я запутался (http://docs.sqlalchemy.org/en/latest/or ... ne-to-many):
Отношения «один ко многим» помещают внешний ключ в дочернюю таблицу
, ссылающуюся на родительскую.
Похоже, что это я чтобы разместить в модели некоторый атрибут Column, который будет находиться на стороне «многие» отношения.
relationship() затем указывается для родительского элемента как ссылка на коллекцию элементов, представленных дочерним элементом:
Это означает, что в родительском элементе есть некоторый атрибут. родительский элемент, указывающий модель, участвующую во «многих» сторонах связи.
Это имело бы для меня полный смысл, если бы не тот факт, что могла бы возникнуть ситуация, когда я хочу определить два отношения «один-ко-многим» с одними и теми же участниками с обеих сторон отношение.
Как SQLAlchemy узнает, что столбец ForeignKey на стороне «многие» отношения соответствует атрибуту отношения, помещенному в "одна" сторона?
Подробнее здесь: https://stackoverflow.com/questions/360 ... rification
Разъяснение отношений SQLAlchemy «один-ко-многим» ⇐ Python
Программы на Python
-
Anonymous
1735407304
Anonymous
После прочтения документации SQLAlchemy мне до сих пор неясно, как на самом деле следует указывать отношения «один-ко-многим». Я разложу документацию и объясню, почему я запутался (http://docs.sqlalchemy.org/en/latest/orm/basic_relationships.html#one-to-many):
Отношения «один ко многим» помещают внешний ключ в дочернюю таблицу
, ссылающуюся на родительскую.
Похоже, что это я чтобы разместить в модели некоторый атрибут Column, который будет находиться на стороне «многие» отношения.
relationship() затем указывается для родительского элемента как ссылка на коллекцию элементов, представленных дочерним элементом:
Это означает, что в родительском элементе есть некоторый атрибут. родительский элемент, указывающий модель, участвующую во «многих» сторонах связи.
Это имело бы для меня полный смысл, если бы не тот факт, что могла бы возникнуть ситуация, когда я хочу определить два отношения «один-ко-многим» с одними и теми же участниками с обеих сторон отношение.
Как SQLAlchemy узнает, что столбец ForeignKey на стороне «многие» отношения соответствует атрибуту отношения, помещенному в "одна" сторона?
Подробнее здесь: [url]https://stackoverflow.com/questions/36025685/sqlalchemy-one-to-many-relationship-clarification[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия