鍍金池/ 問答/Python  數(shù)據(jù)庫/ Django怎么搜索數(shù)據(jù)庫中的某張表,并且在前端頁面顯示表中的內(nèi)容?

Django怎么搜索數(shù)據(jù)庫中的某張表,并且在前端頁面顯示表中的內(nèi)容?

剛學(xué)習(xí)Django不久,最近做比賽時(shí)遇到一個(gè)問題:我的MYSQL數(shù)據(jù)庫中有一個(gè)數(shù)據(jù)庫里面有十幾張表,

clipboard.png

我想通過在前端頁面做個(gè)搜索功能,用<select></select>標(biāo)簽
例如
<select>
<option value ="volvo">sign_tfsys_hour</option>
<option value ="saab">sign_tfsys_day</option>
<option value="opel">sign_tfsys_week</option>
</select>
通過選擇相應(yīng)的<option>,可以直接查詢數(shù)據(jù)庫中的一張表,并可以顯示在前端頁面中。
我現(xiàn)在前端頁面<select>不會(huì)寫,就是不知道怎么寫<select>里面的功能后點(diǎn)擊選擇相應(yīng)的值就可以在頁面下面顯示出這張數(shù)據(jù)表中的內(nèi)容。

clipboard.png
現(xiàn)在基本的頁面都實(shí)現(xiàn)了,就是不知道怎么通過選擇參數(shù)里面的小時(shí)表或者天數(shù)表或周表刷新下面的表格里面的內(nèi)容。

clipboard.png怎么通過選擇不同的表在下面頁面顯示數(shù)據(jù)庫中對應(yīng)表的數(shù)據(jù)?

clipboard.png
怎么修改view層的函數(shù)?

clipboard.png

前端相應(yīng)代碼

clipboard.png

clipboard.png
哪位熱心的親能回答我一下嗎?或者提點(diǎn)我一下,我可以給你沖一個(gè)月的QQ會(huì)員,^_^.

回答
編輯回答
孤客

在 select onchange 的時(shí)候給后端發(fā)送一個(gè)請求

https://api.jquery.com/change/

比如 /data?type=day /data?type=week

后端根據(jù) type 字段查詢不同的 model

后端可以刷新頁面,或者使用 ajax 更新。

2017年8月15日 00:38