为了账号安全,请及时绑定邮箱和手机立即绑定

关于查询功能的问题

关于查询功能的问题

子衿沉夜 2019-03-14 14:15:26
如图上面有一个搜索框,下面的数据从第二列开始分别为设备编号,经度,维度,高度等,我已完成的查询是查询设备号,将其信息展示,如果我想根据时间查询呢?如何判断前端传过来的是什么,然后在后台再执行逻辑。例如搜索框内同为q,我这里直接只写了得到设备id的搜索,那么加入按时间,q为时间,后端如何判断?
查看完整描述

3 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

跟前端约定时间格式(字符串),前端js正则判断格式是否满足,后端python把时间字符串用datetime.strptime转换成时间


查看完整回答
反对 回复 2019-03-21
?
大话西游666

TA贡献1817条经验 获得超14个赞

用DJANGO的Q查询


查看完整回答
反对 回复 2019-03-21
?
互换的青春

TA贡献1797条经验 获得超6个赞

如果不同列数据格式区分明显,那么可以在后端直接检测数据判断是设备号还是经纬度还是时间,否则,建议两个参数一个指定数据类一个指定数据值,前端展现就是一个下拉列表或者单选框+一个输入框


查看完整回答
反对 回复 2019-03-21
  • 3 回答
  • 0 关注
  • 421 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信