Django怎么搜索数据库中的某张表,并且在前端页面显示表中的内容?

刚学习Django不久,最近做比赛时遇到一个问题:我的MYSQL数据库中有一个数据库里面有十几张表,

clipboard.png

我想通过在前端页面做个搜索功能,用<select></select>标签
例如
<select>
<option value ="volvo">sign_tfsys_hour</option>
<option value ="saab">sign_tfsys_day</option>
<option value="opel">sign_tfsys_week</option>
</select>
通过选择相应的<option>,可以直接查询数据库中的一张表,并可以显示在前端页面中。
我现在前端页面<select>不会写,就是不知道怎么写<select>里面的功能后点击选择相应的值就可以在页面下面显示出这张数据表中的内容。

clipboard.png
现在基本的页面都实现了,就是不知道怎么通过选择参数里面的小时表或者天数表或周表刷新下面的表格里面的内容。

clipboard.png怎么通过选择不同的表在下面页面显示数据库中对应表的数据?

clipboard.png
怎么修改view层的函数?

clipboard.png

前端相应代码

clipboard.png

clipboard.png
哪位热心的亲能回答我一下吗?或者提点我一下,我可以给你冲一个月的QQ会员,^_^.

阅读 9.6k
1 个回答

在 select onchange 的时候给后端发送一个请求

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

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

后端根据 type 字段查询不同的 model

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题