我在提交和作业之间存在多对一关系(学生可能会为一项作业提交多份提交)。我想创建一个查询,显示没有相关提交的作业。
我的models.py包括:
class Assignment(model.Model):
student=models.ForeignKey("Student")
timeStarted=models.DateTimeField(null=True)
class Submission(models.Model):
assignment=models.ForeignKey("Assignment")
timeSubmitted=models.DateTimeField(auto_now_add=True)
answerFile=models.FileField(upload_to="/%Y/%m/%d")
感谢您对此查询语法的任何帮助。
答案 0 :(得分:4)
Assignment.objects.filter(submission__isnull=True)