【问题标题】:Django query for many-to-one relation with no instances of the foreign-key relationship没有外键关系实例的 Django 查询多对一关系
【发布时间】:2011-12-06 23:01:46
【问题描述】:

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

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

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

【问题讨论】:

标签: django foreign-key-relationship django-queryset


【解决方案1】:
Assignment.objects.filter(submission__isnull=True)

【讨论】:

    猜你喜欢
    • 2019-06-12
    • 1970-01-01
    • 2020-01-02
    • 1970-01-01
    • 2014-07-14
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多