个人总结:
from flask import Flask
app = Flask(__name__,
# static_path="/static",
static_url_path="/stc/a", # 配置的"/stc/a"指向的是"static"目录
static_folder="static",
template_folder="template") # 动态模板文件目录
参数中的static_path已经废弃,给该参数赋值会自动传给 static_url_path,后者取代前者(具体可以参看源代码 )。static_url_path为访问静态文件的url路径,其对应目录为static_folder参数设置的目录。静态文件访问不需要加路由,flask默认提供了static视图函数。访问地址:服务器地址/static_url_path对应的值/文件名。
如下目录结构:
访问2.jpg文件URL路径为:
127.0.0.1:5000/stc/a/2.jpg
访问22.jpg文件URL路径为:
127.0.0.1:5000/stc/a/stc/a/22.jpg