第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > flask加载网页时css美化效果加载不出来的解决方法

flask加载网页时css美化效果加载不出来的解决方法

时间:2019-07-04 03:10:33

相关推荐

flask加载网页时css美化效果加载不出来的解决方法

文章目录

前言步骤参考文章

前言

问题:

直接打开网页就有css的美化效果,运行flask出来后就没有,网上找了半天之后找到了解决方案,在此记录一下,方便以后查找。

环境:

vscode、python

步骤

在主项目文件夹“weather_project”下面创建一个“static”文件夹存放图片、css、js等文件,此时我将美化主页面的login.css文件存在“static”文件夹下面的“css”文件夹里

flask响应后进入的主页面文件login.html存放在“templates”文件夹

flask.py 文件直接存放在主项目文件夹“weather_project”里面

在flask.py 文件里面导入库from flask import Flask,url_for

然后在login.html 文件里面修改代码

我原本加载css文件的代码是这样的:

<link rel="stylesheet" href="../login.css"/>

把它改成:

<!-- 引入 css文件 --><link rel="stylesheet" type="text/css" href= "{{ url_for('static', filename = 'css/login.css') }}">

用url_for函数来导入css文件就不会出错了

其中“filename”填写存放css文件的相对路径即可

综上,问题解决

参考文章

flask导入一个模板加CSS js

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。