Sqlalchemy тупик - PullRequest
       0

Sqlalchemy тупик

0 голосов
/ 09 марта 2020

Может кто-нибудь, пожалуйста, почему я захожу в тупик с этими запросами:

    sub_query_comments = database.session.query(YoutubeComment) \
        .filter(YoutubeComment.video_id == youtube_video.id) \
        .filter(YoutubeComment.parent_uuid == None) \
        .filter(YoutubeComment.deleted_by_youtube == True) \
        .filter(YoutubeComment.deletion_reason == 'Unseen') \
        .subquery()

    database.session.query(YoutubeComment) \
        .filter(YoutubeComment.video_id == youtube_video.id) \
        .filter(YoutubeComment.parent_uuid == sub_query_comments.c.uuid) \
        .filter(YoutubeComment.days_unseen == sub_query_comments.c.days_unseen) \
        .filter(YoutubeComment.deleted_by_youtube == True) \
        .filter(YoutubeComment.deletion_reason == 'Unseen') \
        .update({
            YoutubeComment.deletion_reason: 'First level comment deleted'
        })

    database.session.commit()

Есть ли другой способ, как выполнить эти запросы без тупика?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...