【发布时间】:2019-07-26 11:42:36
【问题描述】:
我正在尝试在我的数据库中查询一个对象,并从另一个共享外键关系的对象中获取数据。
例如,如果我有这些模型:
class Book(models.Model):
language = models.ForeignKey('Language')
...
class Language(models.Model):
name = models.CharField(max_length=255, unique=True)
我想查询这些模型并获取书籍的 QuerySet,然后通过 API 返回书籍。
在原始 SQL 中,我会做类似的事情:
SELECT book, language.name
FROM book
JOIN ....
有没有什么方法可以用 Django ORM 完成这个?
【问题讨论】:
标签: sql django postgresql django-models django-orm