2011-10-13 71 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)