我有一个包含两个ManyToMany字段的模型,并且我已经成功创建了包含这些字段的条目。当我创建查询集时,不包括此处的数据。如何访问该数据?
Queryset代码:
example_list = Example.objects.values_list().order_by('-date_submitted')
Models.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')
答案 0 :(得分:1)
我已经通过使用过滤方法解决了这个问题,如下所示:
example_list = Example.objects.filter(tags__tag__contains='jewellery').order_by('-date_submitted')[:10]