【问题标题】:How to Join two tables in Django如何在 Django 中连接两个表
【发布时间】:2018-11-08 07:14:35
【问题描述】:
select *
from article_article
left join article_upvote ON article_article.id=article_upvote.article_id

我想用 Django ORM 编写这个查询。我怎么写这个?请帮忙

【问题讨论】:

标签: python mysql django orm


【解决方案1】:

可以使用prefetch相关的:

articles = Article.objects.all().prefetch_related('upvote')

如果您想查看执行的查询,请执行以下操作:

print(articles.query)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 2020-11-05
    • 2020-05-11
    相关资源
    最近更新 更多