全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
2790 1
2021-03-23
        这几天在学习使用python + flask + mysql做简单网页时,遇到一个问题:怎样将从数据库取出的数据快捷地展现在页面上。        首先说一下怎样连接数据库:   
复制代码
       然后说提取数据至Datafram,并使用to_html() 将pandas读出的Dataframe 转为html的表格:
复制代码
     该语句的结果是,d_html_text = “<table>  </table>”格式的HTML文档。
      但将这段代码返回flask的Jinja2模板(个人感觉就是只写关键文档内容,不用写开头和结尾的<html>标识的html文档)时,总是带着引号,意思是将这段HTML文档当做了普通文本。
       百度后才发现,可以在Jinja2中引用变量d_html_text时,加上“|safe",即可解决。

       举个简单例子,在Jinja2模板中,这样引用变量:
复制代码
     这样就OK了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-3-24 14:36:19
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群