Django怎么用model里的 manytomany field去筛选数据集 DjangoFilter
我想通过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该如何建立?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
先上文档
(更多有关Django ORM查询的文档资料见Django官方文档)
也就是说直接调用filter方法就行
就拿上面的例子:
就能达到效果了