Python 未检测到CSS文件

Python 未检测到CSS文件,python,html,css,python-3.x,flask,Python,Html,Css,Python 3.x,Flask,我附加到python代码的CSS文件不起作用,我似乎不明白为什么,因为没有错误,我尝试了多种方法 结构: app{ |app |templates |public |index.html |env |static |css |styles.css 我已将其附加到index.html中 在我的python文件中,我使用了 @app.route("/&

我附加到python代码的CSS文件不起作用,我似乎不明白为什么,因为没有错误,我尝试了多种方法

结构:

app{
    |app
        |templates
            |public
                |index.html
    |env
    |static
        |css
            |styles.css
我已将其附加到index.html中

在我的python文件中,我使用了

@app.route("/")
def index():
        return render_template("public/index.html")
所有内容都可以完美地找到,但CSS在页面上不起作用: style.css

body {
    color: red;
}

也许可以尝试将filename参数设置为:`filename='/static/css/styles.css',看看它是否有效。

styles.css
style.css
? 检查css文件名


如果这是您的问题中的输入错误,而不是您的主代码中的输入错误,请尝试使用
Ctrl+Shift+R

重新加载您的页面。根据您的项目结构,
static
子文件夹位于
app
文件夹之外。考虑将它添加到与代码>模板> /代码>相同的位置。

project
 | -- app
       | -- templates/
       | -- static/

你的
应该可以用。

那似乎不起作用。虽然我注意到当我查看chrome源代码时,它似乎正在生成自己的文件,而不是检测文件夹中已经存在的styles.css文件。奇怪的这应该有助于[链接]()。我认为您缺少
type=“text/css”
,这似乎是问题所在。我已经尝试过了,但没有成功。名称都是style.css,我的评论中有错误。每次在调试模式下更新页面时,我都会重新加载页面。它仍然不起作用。我看不出有任何错误。您确定html文件的head标记中有
标记吗?是的,这很有效!谢谢