これは多対多のリクエストですが、私の '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
ですか?