這是一個多對多的請求,但我的「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