2011-10-13 87 views
1

我在提交和分配(学生可能有多个提交的单个任务)之间有多对一的关系。我想创建一个查询,显示没有关联提交的作业。Django查询多对一关系,没有外键关系的实例

我的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

花一些时间阅读有关字段查找的Django文档;您应该了解所有功能:https://docs.djangoproject.com/en/dev/ref/models/querysets/#field-lookups。我已经链接到相关部分,但整个页面值得彻底阅读。 –

回答

4
Assignment.objects.filter(submission__isnull=True)