Предположим, что у меня есть 3 класса в SQLALchemy: Topic
, Tag
, Tag_To_Topic
.
Можно ли написать что-то вроде:
new_topic = Topic("new topic")
Topics.tags = ['tag1', 'tag2', 'tag3']
Который я хотел бы автоматически вставить теги1, tag2 и tag3 в таблицу тегов, а также вставить правильную связь между new_topic
и этими тэгами в таблице Tag_To_Topic
.
До сих пор я не мог понять, как это сделать из-за отношений "многие-ко-многим". (Если бы это было один-ко-многим, это было бы очень просто, SQLAlchemy будет делать это по умолчанию уже, но это много-ко-многим.)
Возможно ли это?
Спасибо, Бода Сидо.