这是一个多对多请求,但我的 'related_name' 使查询错误..
模型 :
class Course(models.Model):
subscribed = models.ManyToManyField(User, related_name='course_list', blank=True, null=True, limit_choices_to={'userprofile__status': 'student'})
我想做的是:
for user in User.objects.filter(editedcourse__in=course_list):
user.course_list.remove(editedcourse)
错误 :
global name 'course_list' is not defined
其他尝试:
editedcourse.subscribed.clear()
related_name
阻止访问subscribed
字段..不再acourse.subscribed
定义..
我想同时使用两个方向,但使用__set
.
我怎样才能实际完成我的请求,是否有可能一直反转 M2m 关系__set
?