我想通过rest framework做API. 然后现在我想通过模型里面其中的manytomany field里面(key,value)的value来筛选这个模型的数据。比如:
class Product(models.Model):
measurements = models.ManyToManyField(MeasurementRecord,blank=True)
其中MeasurementRecord是一个尺寸的数据记录库,如:
L=10,W=20
我想建立对这个 measurements 的过滤筛查,比如我要筛查其中包含 L=10 的有哪些products
这个Djangofilter该如何建立?
先上文档
(更多有关Django ORM查询的文档资料见Django官方文档)
也就是说直接调用filter方法就行
就拿上面的例子:
就能达到效果了