flask的static映射使用

# 获取路径
cwd = os.path.join(os.getcwd())
# windows需要替换
new_cwd = cwd.replace("\\", "/")
# 拼接路径
static_folder = "{}/{}".format(new_cwd, 'static')
app = Flask(__name__, static_folder=static_folder)
# app = Flask(__name__, static_folder="E:/code_directory/carter_business/static")  这种可以 要带/,不可用的是\

调用的时候这样使用:

filename1 = "meituan/meituan_hongbao/meituanbg.jpg"
meituanbg = url_for('static', filename=filename1, _external=True)
# 效果:meituanbg = http://localhost:5000/static/meituan/meituan_hongbao/meituanbg.jpg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值