经过搜寻网络上的资料,发现是ascii编码的问题,在自己程序代码前面加上以下几句,即可解决问题:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
#!/usr/bin/python3
# coding: utf-8
# @Time : 19-6-1 下午4:26
# @Author : 巨基!!
# @FileName: demo6-templates.py
# @Software: PyCharm
# @Blog :https://blog.csdn.net/qq_36171645
import sys
reload(sys)
sys.setdefaultencoding('utf8')
from flask import Flask
from flask import render_template
app = Flask(__name__)
@app.route('/')
def index():
return 'index'
@app.route('/demo')
def demo1():
my_int = 10
my_str="哈哈"
my_list = [1,2,3,4]
my_dict={
"id":"1",
"name":"zhou"
}
return render_template('demo1.html',
aaaa=my_int,
my_str=my_str,
my_dict=my_dict,
my_list=my_list)
if __name__ == '__main__':
app.run(debug=True)