-1

これは多対多のリクエストですが、私の '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定義されていません..subscribedacourse.subscribed

両方の方向を使用したかったのですが、を使用したクエリに問題がありました__set

との M2m 関係をいつでも逆転させることは可能__setですか?

4

1 に答える 1