flask_bootstrap的css文件在开发环境下可本地路径加载,部署到生产环境默认cdn方式加载

新手上路,请多包涵

在windows环境下使用flask_bootstrap库练习开发,flask_bootstrap中的base.html文件默认引入bootstrap.min.css,调用路径如下:

  `<link href="{{bootstrap_find_resource('css/bootstrap.css', cdn='bootstrap')}}" rel="stylesheet" local='True'>`
  

在debug环境下调用路径为:/static/css/bootstrap.min.css

将app文件夹(内含虚拟环境)迁移到其他主机上运行演示时,bootstrap.min.css加载失败。通过F12查看加载路径为:

GET http://cdnjs.cloudflare.com/a... net::ERR_NAME_NOT_RESOLVED
Navigated to http://127.0.0.1:5000/auth/lo...

将link方式修改为绝对路径/static/css/bootsrap.min.css仍然显示上述路径。

实在无力,求解!谢谢

阅读 5k
1 个回答

net::ERR_NAME_NOT_RESOLVED 这好像是跨域错误,对方的css文件禁止跨域,你只能把它下载下来放到本地用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题