- # 导入pymysql 并连接数据库
- import pymysql
- conn = pymysql.connect(host='127.0.0.1' # 连接名称,默认为本机 127.0.0.1
- , user='root' # 用户名
- , passwd='root' # 密码
- , port=3306 # 端口,默认为3306
- , db='mysql' # 数据库名称
- , charset='utf8' # 字符编码
- )
- import pandas as pd
但将这段代码返回flask的Jinja2模板(个人感觉就是只写关键文档内容,不用写开头和结尾的<html>标识的html文档)时,总是带着引号,意思是将这段HTML文档当做了普通文本。
百度后才发现,可以在Jinja2中引用变量d_html_text时,加上“|safe",即可解决。
举个简单例子,在Jinja2模板中,这样引用变量:
- <div>
- <h2>从数据库查出的内容,以表格形式展现如下:</h2>
- <P>{{d_html_tex|safe}}</P>


雷达卡





京公网安备 11010802022788号







