0

2 つの ManyToMany フィールドを含むモデルがあり、これらのフィールドを含むエントリを正常に作成できました。クエリセットを作成すると、ここからのデータは含まれません。どうすればそのデータにアクセスできますか?

クエリセット コード:

example_list = Example.objects.values_list().order_by('-date_submitted')

モデル.py

class Example(models.Model):
    example_id = models.ForeignKey(User)
    date_submitted = models.DateTimeField()
    title = models.CharField(max_length=70)
    description = models.TextField()
    file = models.FileField(upload_to='files')
    photo = models.FileField(upload_to='design_photos')
    materials = models.ManyToManyField('Materials')
    tags = models.ManyToManyField('Tags')
4

1 に答える 1

1

次のように、フィルターメソッドを使用してこれを解決しました。

example_list = Example.objects.filter(tags__tag__contains='jewellery').order_by('-date_submitted')[:10]
于 2012-10-25T12:47:25.163 に答える