python筛选时间范围_使用日期范围筛选模型
我使用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筛选时间范围_使用日期范围筛选模型相关推荐
- python按照日期筛选数据_pandas 按日期范围筛选数据的实现
pandas 是 python 中一个功能强大的库,这里就不再复述了,简单介绍下用日期范围筛选 pandas 数据. 日期转换 用来筛选的列是 date 类型,所以这里要把要筛选的日期范围从字符串转成 ...
- python timedelta函数_通过日期字段提取年月日、timedelta提取时分秒并进行小时汇总...
原博地址 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息 如若转载,请标明出处,谢谢! 1 业务需求 在进行数据分析,经常会遇到时间处理 ...
- python cnn 时间序列_有什么好的模型可以做高精度的时间序列预测呢?
近期整理了一下 Facebook 的 Prophet,个人感觉这是一个非常不错的时间序列预测工具. Prophet 简介 Facebook 去年开源了一个时间序列预测的算法,叫做 fbprophet, ...
- 用python计算准确率_有没有计算回归模型准确率的方法?
回归类算法的模型评估与分类型算法的模型评估其实是相似的法则--找真实标签和预测值的差异.在分类型算法中,评判否预测到了正确的分类,而在我们的回归类算法中,评判是否预测到了正确的数值.以及是否拟合到了足 ...
- python excel筛选统计_懂点EXCEL就行!教你利用Python做数据筛选(上)
前言 Python的数据清洗功能有多厉害,相信不用我说大家都知道了,寥寥几行代码便可以把一份杂乱无章的表格给处理的干干净净.但是python也是不容易入门的,毕竟编程语言要理解和精通也是要花不少功夫的 ...
- 用python统计图片中的点_用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)...
我就废话不多说了,大家还是直接看代码吧! import PIL.Image import numpy import os import shutil def sum_right(path): img ...
- python随机森林筛选变量_一种基于随机森林的改进特征筛选算法
刘云翔 陈斌 周子宜 摘 要: 肝癌是一种我国高发的消化系统恶性肿瘤,患者死亡率高,威胁极大.而其预后情况通常只能通过医生的专业知识和经验积累来粗略判断,准确率较差.因此文中在分析随机森林算法的基本 ...
- pandas 按日期范围筛选数据的实现
<h1 class="title">pandas 按日期范围筛选数据的实现</h1><div class="info"> ...
- excel自动筛选_自动更改Excel筛选器标题
excel自动筛选 There was a question about Excel Advanced Filter criteria on the Tech Republic blog recent ...
最新文章
- 哈夫曼树实现压缩文件
- boost::mp11::mp_erase相关用法的测试程序
- HTTP Status 403 - Access to the requested resource has been denied
- asp.net core 教程(六)-中间件
- paxos 练手 推进中
- CI框架发送邮件(带附件)
- 51nod1174--区间中最大的数--线段树
- 简述ip地址的abc类如何划分_IP 地址分类及 ABCDE 五类是如何划分的
- Docker学习之镜像删除的Untagged 和 Deleted
- 静态代理和动态代理的区别是什么
- 广告联盟,拿什么拯救博客?
- Mathematica/偏导数/最小二乘法(线性回归)
- 专转本-数学考试大纲
- 使用docker安装mysql8及mysql5.7
- 实现计算机联网的最大好处是,职.称计算机考试多项选择题考试卷模拟考试题...
- 小程序拼团商城系统开发
- GEM5中运行parsec 2.1
- vscode 使用 git 踩坑 小记
- 【Apache Spark 】第 6 章Spark SQL 和数据集
- mysql数据库errorCode 1045, state 28000
热门文章
- layim使用中添加自定义事件与显示样式
- Python告诉你:8.3分口碑炸裂!潘粤明版《鬼吹灯》到底好看在哪儿?
- 我的物联网项目之订单系统
- VSCode 安装NPM
- XamlParseException异常
- AUC金色社区:先机|首创MPOS挖矿的公链AUC重磅上线!
- springboot 集成MinIo 文件服务器
- 将栈S中的元素逆置,使用额外的一个栈L和非数组变量
- pandas一行代码绘制26种美图
- 论文阅读笔记1:EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction