【功能一】py向html传参数,使用flask.render_template
.py文件中使用flask接口返回带参数的html页面,传递参数给html。html中变量的使用需要加双大括号:{ {var_name}}
.py文件
import os
from flask import Flask, render_template, request
# 设置了静态目录为./upload_pics,方便传递参数给html文件之后,显示图片
# 假设上述目录下有一张123.jpg图片文件
# 本例为了演示和方便理解,略去了传图片时的校验代码
app = Flask(__name__, static_folder='./upload_pics')
UPLOAD_FOLDER = 'upload_pics'
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER # 设置文件上传的目标文件夹
basedir = os.path.abspath(os.path.dirname(__file__)) # 获取当前项目的绝对路径
@app.route('/api/upload', methods=['POST'], strict_slashes=False)
def api_upload():
file_dir = os.path.join(base