【发布时间】:2011-08-22 10:35:36
【问题描述】:
如何使用 django 对象查询来做到这一点:
SELECT * FROM test WHERE (test_id IN (SELECT test_id FROM test_subject_set)) AND (test_begin_time < '') AND (test_end_time > '')
型号:
class Test(models.Model):
id = models.AutoField(primary_key=True)
user = models.ForeignKey(User)
groups = models.ManyToManyField(Group)
class TestSubjectSet(models.Model):
id = models.AutoField(primary_key=True)
test = models.ForeignKey(Test)
【问题讨论】:
-
请为此展示您的 django 模型。更详细地描述您要完成的工作也无妨