flask云服务器静态文件配置,从Flask中的配置更改静态文件夹

小编典典

我认为无论出于何种原因,你都想使用自定义路径访问静态文件夹。我希望这样做是为了更好的应用程序模块化。

这是我的应用程序文件夹结构:

instance/

core/

|_templates/

|_static/

|_views.py

run.py

config.py

如你所见,我的static文件夹位于该core文件夹内。

在中run.py,你可以执行以下操作:

app = Flask(__name__, static_url_path=None)

if __name__ == '__main__':

app.config.from_object('config')

# config file has STATIC_FOLDER='/core/static'

app.static_url_path=app.config.get('STATIC_FOLDER')

# set the absolute path to the static folder

app.static_folder=app.root_path + app.static_url_path

print(app.static_url_path)

print(app.static_folder)

app.run(

host=app.config.get('HOST'),

port=app.config.get('PORT'),

threaded=True

)

这就是我所做的,并且效果很好。我正在使用flask0.12。

2020-04-07

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值