关于查询功能的问题

https://img2.mukewang.com/5c935fb30001654508000443.jpg

如图上面有一个搜索框,下面的数据从第二列开始分别为设备编号,经度,维度,高度等,我已完成的查询是查询设备号,将其信息展示,如果我想根据时间查询呢?如何判断前端传过来的是什么,然后在后台再执行逻辑。
例如

https://img.mukewang.com/5c935fb7000177dd08000284.jpg

搜索框内同为q,我这里直接只写了得到设备id的搜索,那么加入按时间,q为时间,后端如何判断?


子衿沉夜
浏览 423回答 3
3回答

函数式编程

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

大话西游666

用DJANGO的Q查询

互换的青春

如果不同列数据格式区分明显,那么可以在后端直接检测数据判断是设备号还是经纬度还是时间,否则,建议两个参数一个指定数据类一个指定数据值,前端展现就是一个下拉列表或者单选框+一个输入框
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript