【发布时间】:2015-10-30 22:08:27
【问题描述】:
我有以下两个模型
class A(models.Model):
name = models.CharField()
age = models.SmallIntergerField()
class B(models.Model):
a = models.OneToOneField(A)
salary = model.IntergerField()
不,我有他们两个的记录。我想查询具有已知 id 的模型 A,并且我想要 A 和 B 记录。
SQL 查询是:
SELECT A.id, A.name, A.age, B.salary
FROM A INNER JOIN B ON A.id = B.a_id
WHERE A.id=1
请向我提供 django 查询(通过使用 orm)。我想用一个查询集来实现这一点。
【问题讨论】:
标签: python django django-models django-views django-rest-framework