这是一个多对多的请求,但我的“related_name”使查询错误..用封related_name Django的查询
型号:
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
OT她尝试:
editedcourse.subscribed.clear()
的related_name
块的访问subscribed
场.. acourse.subscribed
不再被定义..
我想用两个方向,但我使用__set
曾与查询问题。
我该怎么办我的要求其实是有可能全部逆转与__set
一个M2M关系的时间?
它是如何‘’怎么是查询‘阻止错误的’什么?“的问题”你是否也有请具体 – 2012-08-06 11:15:23
对不起,编辑.. – nlassaux 2012-08-06 11:48:08