djangorestframework==3.8.2
django-filter==2.0.0
#2 需求
获取某些数据时,需要按某些字段过滤
过滤时,有些的字段是 “跨表” 的字段,该如何处理
过滤时...,有些字段是 “区间” 字段(比如时间),该如何处理
过滤时,有些字段是 “跨表” 后的 “区间” 字段,又该如何处理
#3 起步
#3.1 新建一个Django项目
.
├── app
│ ├──...'rest_framework',
'django_filters',
'app',
]
#3.3 models.py
from django.db import models
class...REST框架简单的过滤
#4.1 没有使用过滤
class getUserListSerializer(DynamicFieldsMixin,serializers.ModelSerializer):...#6 区间过滤
新增字段createDate(用户创建时间)
createDate = models.DateTimeField(verbose_name="用户创建时间",auto_now_add=True