python从mysql数据库提取出来的数据怎么在html里显示

html-css08

python从mysql数据库提取出来的数据怎么在html里显示,第1张

方法一:使用Flask等框架将查询结果赋值给users使用params=Locals()传递给HTML页面,在页面中,使用循环,接收数据: {% for u in params.users %}<li> <div class="gold-list-row-1">{{u.id}}</div> <div class="gold-list-row-2">{{u.name}}</div> <div class="gold-list-row-3">{{u.sfzh}}</div> <div class="gold-list-row-4">{{u.age}}</div> <div class="gold-list-row-5">{{u.gender}}</div> </li> {% endfor %}=========================方法二:直接使用pymysql 执行SQL语句将查询结果赋值给users,由于结果里users包含的是元组,前台调用时使用{{u[0]}}{{u[1]}}{{u[2]}}...

你可以采用2种方式来,一种是通过ajax技术,把网页中一个html标签中的所有包括内容和标签都提交到数据库,下次加载的时候再从数据库读取让后把内容直接加载到指定的html标签即可。

还有一种方式,如果你的内容比较固定,功能也是那种变化不大的,那就开发一个HTML的模板样式,把不同的内容加载到不用的标签下面,然后使用CSS+div技术和和ajax技术实现内容的动态加载,这种方式也是可行的。