1

有谁知道我为什么会收到这个错误?该属性all不在对象上

Subject.course_set.all()

如果我这样做是为了测试,它会起作用。

Course.objects.all()[0].subjects.all()

谢谢

4

1 回答 1

7

Subject.course_set.all()没有意义。您必须在模型的实例而不是类上调用它,例如:

subject = Subject.objects.all()[0]
#^ this is an instance
subject.course_set.all()
于 2013-05-30T09:23:18.420 回答