如何详细使用django模型条件过滤的queryset.filter(**conditions)方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计729个文字,预计阅读时间需要3分钟。
1. 查询model对应数据库中日期等于2018-05-22的数据:pythonqueryset=model.objects.all()conditions={'date': '2018-05-22'}query_res=queryset.filter(**conditions)
2. 查询model对应数据库中日期小于2018-05-22的数据:pythonqueryset=model.objects.all()conditions={'date': '__lt__', 'value': '2018-05-22'}query_res=queryset.filter(**conditions)
1、下述代码查询model对应数据库中日期等于2018-05-22的数据:
queryset = model.objects.all() condtions: {'date': '2018-05-22'} query_res = queryset.filter(**condtions)
2、下述代码查询model对应数据库中日期小于2018-05-22的数据:
queryset = model.objects.all() condtions: {'date__lt': '2018-05-22'} query_res = queryset.filter(**condtions)
3.总结:条件选取querySet的时候,filter表示=,exclude表示!=。
本文共计729个文字,预计阅读时间需要3分钟。
1. 查询model对应数据库中日期等于2018-05-22的数据:pythonqueryset=model.objects.all()conditions={'date': '2018-05-22'}query_res=queryset.filter(**conditions)
2. 查询model对应数据库中日期小于2018-05-22的数据:pythonqueryset=model.objects.all()conditions={'date': '__lt__', 'value': '2018-05-22'}query_res=queryset.filter(**conditions)
1、下述代码查询model对应数据库中日期等于2018-05-22的数据:
queryset = model.objects.all() condtions: {'date': '2018-05-22'} query_res = queryset.filter(**condtions)
2、下述代码查询model对应数据库中日期小于2018-05-22的数据:
queryset = model.objects.all() condtions: {'date__lt': '2018-05-22'} query_res = queryset.filter(**condtions)
3.总结:条件选取querySet的时候,filter表示=,exclude表示!=。

