我使用django_过滤器和django_rest_框架为我的数据创建rest端点。在

我有一个模型,我想通过传递起始日期和结束日期作为查询参数进行筛选。到目前为止,我已经在django_filters模块中发现了DateFilter和{}类。但我找不到任何与他们有关的文件。在

下面是模型、序列化程序和视图的代码。在class Holiday(models.Model):

holiday_name = models.CharField(max_length=30)

city_name = models.ForeignKey(City)

description = models.CharField(max_length=100)

date = models.DateTimeField()

def __unicode__(self):

return u'%s %s' %(self.holiday_name, self.city_name)

class HolidaySerializer(serializers.ModelSerializer):

class Meta:

model = Holiday

fields = ('holiday_name', 'city_name','description', 'date')

class HolidayFilter(django_filters.FilterSet):

class Meta:

model = Holiday

start_date = django_filters.DateFilter(name="date", lookup_type='gte')

end_date = django_filters.DateFilter(name="date", lookup_type='lte')

fields = ['date']

class HolidayList(generics.ListAPIView):

queryset = Holiday.objects.all()

serializer_class= HolidaySerializer

filter_backends = (filters.DjangoFilterBackend,)

filter_class = HolidayFilter

我可以传递起始日期和结束日期作为参数,但它不起作用。我得到了整个查询集。在

python筛选时间范围_使用日期范围筛选模型相关推荐

  1. python按照日期筛选数据_pandas 按日期范围筛选数据的实现

    pandas 是 python 中一个功能强大的库,这里就不再复述了,简单介绍下用日期范围筛选 pandas 数据. 日期转换 用来筛选的列是 date 类型,所以这里要把要筛选的日期范围从字符串转成 ...

  2. python timedelta函数_通过日期字段提取年月日、timedelta提取时分秒并进行小时汇总...

    原博地址 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息 如若转载,请标明出处,谢谢! 1 业务需求 在进行数据分析,经常会遇到时间处理 ...

  3. python cnn 时间序列_有什么好的模型可以做高精度的时间序列预测呢?

    近期整理了一下 Facebook 的 Prophet,个人感觉这是一个非常不错的时间序列预测工具. Prophet 简介 Facebook 去年开源了一个时间序列预测的算法,叫做 fbprophet, ...

  4. 用python计算准确率_有没有计算回归模型准确率的方法?

    回归类算法的模型评估与分类型算法的模型评估其实是相似的法则--找真实标签和预测值的差异.在分类型算法中,评判否预测到了正确的分类,而在我们的回归类算法中,评判是否预测到了正确的数值.以及是否拟合到了足 ...

  5. python excel筛选统计_懂点EXCEL就行!教你利用Python做数据筛选(上)

    前言 Python的数据清洗功能有多厉害,相信不用我说大家都知道了,寥寥几行代码便可以把一份杂乱无章的表格给处理的干干净净.但是python也是不容易入门的,毕竟编程语言要理解和精通也是要花不少功夫的 ...

  6. 用python统计图片中的点_用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)...

    我就废话不多说了,大家还是直接看代码吧! import PIL.Image import numpy import os import shutil def sum_right(path): img ...

  7. python随机森林筛选变量_一种基于随机森林的改进特征筛选算法

    刘云翔 陈斌 周子宜 摘  要: 肝癌是一种我国高发的消化系统恶性肿瘤,患者死亡率高,威胁极大.而其预后情况通常只能通过医生的专业知识和经验积累来粗略判断,准确率较差.因此文中在分析随机森林算法的基本 ...

  8. pandas 按日期范围筛选数据的实现

    <h1 class="title">pandas 按日期范围筛选数据的实现</h1><div class="info">   ...

  9. excel自动筛选_自动更改Excel筛选器标题

    excel自动筛选 There was a question about Excel Advanced Filter criteria on the Tech Republic blog recent ...

最新文章

  1. 哈夫曼树实现压缩文件
  2. boost::mp11::mp_erase相关用法的测试程序
  3. HTTP Status 403 - Access to the requested resource has been denied
  4. asp.net core 教程(六)-中间件
  5. paxos 练手 推进中
  6. CI框架发送邮件(带附件)
  7. 51nod1174--区间中最大的数--线段树
  8. 简述ip地址的abc类如何划分_IP 地址分类及 ABCDE 五类是如何划分的
  9. Docker学习之镜像删除的Untagged 和 Deleted
  10. 静态代理和动态代理的区别是什么
  11. 广告联盟,拿什么拯救博客?
  12. Mathematica/偏导数/最小二乘法(线性回归)
  13. 专转本-数学考试大纲
  14. 使用docker安装mysql8及mysql5.7
  15. 实现计算机联网的最大好处是,职.称计算机考试多项选择题考试卷模拟考试题...
  16. 小程序拼团商城系统开发
  17. GEM5中运行parsec 2.1
  18. vscode 使用 git 踩坑 小记
  19. 【Apache Spark 】第 6 章Spark SQL 和数据集
  20. mysql数据库errorCode 1045, state 28000

热门文章

  1. layim使用中添加自定义事件与显示样式
  2. Python告诉你:8.3分口碑炸裂!潘粤明版《鬼吹灯》到底好看在哪儿?
  3. 我的物联网项目之订单系统
  4. VSCode 安装NPM
  5. XamlParseException异常
  6. AUC金色社区:先机|首创MPOS挖矿的公链AUC重磅上线!
  7. springboot 集成MinIo 文件服务器
  8. 将栈S中的元素逆置,使用额外的一个栈L和非数组变量
  9. pandas一行代码绘制26种美图
  10. 论文阅读笔记1:EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction