I持って次のモデル:私はDjangoのシェルでこれにしようとすると、私はエラーを得たManyToMany関係にクエリーセットを追加するには?
class EnMovielist(models.Model):
content_ID = models.CharField(max_length=30)
release_date = models.CharField(max_length=30)
running_time = models.CharField(max_length=10)
actress = models.CharField(max_length=300)
series = models.CharField(max_length=30)
studio = models.CharField(max_length=30, null=True)
director = models.CharField(max_length=30)
def __str__(self):
return self.content_ID
class EnActress(models.Model):
name = models.CharField(max_length=100, null=True)
movielist = models.ManyToManyField(EnMovielist, related_name='movies')
def __str__(self):
return self.name
、
b = EnActress.objects.values_list('name', flat=True)
a = EnMovielist.objects.filter(actress__contains=b).values_list('content_ID')
b.movielist.add(a)
AttributeError: 'QuerySet' object has no attribute 'movielist'
は、どのように私は、多対多のフィールドに追加クエリセットジャンゴことができますか? なぜこれが起こっているのかわかりません。 :)
質問リストを使って作業する必要がある場合は、 'values_list'を使用するべきではありません。あなたが示したコードはあまり意味がなく、私はその達成しようとしていることが分かりません – Sayse