我有以下型号:
class Account(models.Model):
courses = models.ManyToManyField(Course)
class Course(models.Model):
name = models.CharField(blank=True, null=True)
我可以从课程中访问指向课程的帐户对象吗?比如说:
course = Course.objects.get(id=1)
account_parent = course.parent_pointing_to_me
答案 0 :(得分:2)
您可以使用account_set
属性获取与该课程相关的accout列表(请参阅docs):
account_parents = course.account_set.all()
由于account_set
是相关经理,您可以使用任何其他查询集方法,例如,如果您需要列表中的第一个帐户:
account_parent = course.account_set.first()