如图上面有一个搜索框,下面的数据从第二列开始分别为设备编号,经度,维度,高度等,我已完成的查询是查询设备号,将其信息展示,如果我想根据时间查询呢?如何判断前端传过来的是什么,然后在后台再执行逻辑。
例如
搜索框内同为q,我这里直接只写了得到设备id的搜索,那么加入按时间,q为时间,后端如何判断?
如图上面有一个搜索框,下面的数据从第二列开始分别为设备编号,经度,维度,高度等,我已完成的查询是查询设备号,将其信息展示,如果我想根据时间查询呢?如何判断前端传过来的是什么,然后在后台再执行逻辑。
例如
搜索框内同为q,我这里直接只写了得到设备id的搜索,那么加入按时间,q为时间,后端如何判断?
如果不同列数据格式区分明显,那么可以在后端直接检测数据判断是设备号还是经纬度还是时间,否则,建议两个参数一个指定数据类一个指定数据值,前端展现就是一个下拉列表或者单选框+一个输入框
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.7k 阅读✓ 已解决
跟前端约定时间格式(字符串),前端js正则判断格式是否满足,后端python把时间字符串用datetime.strptime转换成时间