我有'提交'字段有一个用户和一个问题。我怎样才能得到一个SQL搜索结果,它将给出每个用户 - 问题对只有一个结果的列表?Django查询选择不同的字段对
模型是这样的:
class Problem(models.Model):
title = models.CharField('Title', max_length = 100)
question = models.TextField('Question')
class Submission(models.Model):
user = models.ForeignKey(User)
problem = models.ForeignKey(Problem)
solution = models.CharKey()
time = models.DateTimeField('Time', auto_now_add=True)
你是什么意思“有用户和问题的领域”?你在谈论Django模型吗?发布相关代码。 – 2010-08-14 13:11:43
模型是这样的: 问题:标题,问题 提交:问题(外键),用户(外键),内容 用户:auth用户 让我们假设P1,P2两个问题和U1,U2两个用户U1具有两个提交s1,s2为p1和一个(s3)为p2和u2有一个用于p1(s4),两个用于p2(s5,s6) 所以我想要一个像这样的查询集结果:s2,s3,s4,s6 即忽略旧的用户相同的问题 s2,s3, – crodjer 2010-08-14 13:17:52