Django查询多对一关系,没有外键关系的实例

Dan*_*anB 1 django foreign-key-relationship django-queryset

我在提交和作业之间有多对一的关系(一个学生可能有一个作业有多个提交)。我想创建一个查询,该查询显示没有相关提交的作业。

我的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")
Run Code Online (Sandbox Code Playgroud)

感谢您对查询语法的任何帮助。

DrT*_*rsa 5

Assignment.objects.filter(submission__isnull=True)
Run Code Online (Sandbox Code Playgroud)