Rya*_*yan 3 django django-models relation
我理解为了在Django过滤器中跨越一个关系,你使用双下划线,如下所示:
Blog.objects.filter(entry__headline__contains='Lennon')
Run Code Online (Sandbox Code Playgroud)
但是,我有一堆将在运行时确定的动态过滤器.我可以通过编程方式实现与上述相同的功能吗?
您可以创建一个字典并将其解压缩到关键字参数中:
filters = {'entry__headline__contains': 'Lennon'}
Blog.objects.filter(**filters)
Run Code Online (Sandbox Code Playgroud)
哪里entry__headline__contains可以动态评估.
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |