связь один ко многим. И вывести, чтобы выводилась один пост и к нему все комменты. Не совсем понимаю, как это можно реализовать.
Пробовал так result = db.session.query(Post, Comment).join(
Comment, Post.id == Comment.post_id).all(), но выводит (Post1, Comment1), (Post1, Comment2),
В идеале я хочу, чтобы вывод в постмане был по типу:
Post1:
comment1
comment2
...
Post2:
comment1
comment2
Как это сделать в алхимии правильно? Через два запроса или можно через 1-ин? Или просто расскажите пжл концепцию вывода, так как опять же, сравниваю с drf, и мне кажется, имею не совсем верное представление
Если ты все правильно сделаешь, тебе не нужны будут запросы. post_1.commen_rel вернет тебе список объектов типа Comment
https://docs.sqlalchemy.org/en/14/orm/basic_relationships.html смотрел примеры ? сравнивал со своим кодом?
кажется понял, нужно заджойнить поле relationship, верно?
по этой ссылке нет, смотрел другие примеры. Посмотрю по Вашей, спасибо!
Обсуждают сегодня