鍍金池/ 問(wèn)答/Java  Python  HTML/ 關(guān)于查詢(xún)功能的問(wèn)題

關(guān)于查詢(xún)功能的問(wèn)題

clipboard.png
如圖上面有一個(gè)搜索框,下面的數(shù)據(jù)從第二列開(kāi)始分別為設(shè)備編號(hào),經(jīng)度,維度,高度等,我已完成的查詢(xún)是查詢(xún)?cè)O(shè)備號(hào),將其信息展示,如果我想根據(jù)時(shí)間查詢(xún)呢?如何判斷前端傳過(guò)來(lái)的是什么,然后在后臺(tái)再執(zhí)行邏輯。
例如

clipboard.png
搜索框內(nèi)同為q,我這里直接只寫(xiě)了得到設(shè)備id的搜索,那么加入按時(shí)間,q為時(shí)間,后端如何判斷?

回答
編輯回答
局外人

如果不同列數(shù)據(jù)格式區(qū)分明顯,那么可以在后端直接檢測(cè)數(shù)據(jù)判斷是設(shè)備號(hào)還是經(jīng)緯度還是時(shí)間,否則,建議兩個(gè)參數(shù)一個(gè)指定數(shù)據(jù)類(lèi)一個(gè)指定數(shù)據(jù)值,前端展現(xiàn)就是一個(gè)下拉列表或者單選框+一個(gè)輸入框

2017年12月19日 13:33
編輯回答
情已空

用DJANGO的Q查詢(xún)

2017年1月11日 16:16
編輯回答
荒城

跟前端約定時(shí)間格式(字符串),前端js正則判斷格式是否滿(mǎn)足,后端python把時(shí)間字符串用datetime.strptime轉(zhuǎn)換成時(shí)間

2018年9月16日 16:42