Python flask没有读取或解释css文件

Python flask没有读取或解释css文件,python,html,css,flask,Python,Html,Css,Flask,我基本上是在学习本教程() 现在,当css部分出现时,我复制了代码,即使添加了r main.css,它也不会显示为样式,它仍然显示为未设置样式,就像没有导入css文件一样。这是HTML代码 <!DOCTYPE html> <html> <head> <title>Flask</title> <strong><link rel="stylesheet" type"text/css" h

我基本上是在学习本教程()

现在,当css部分出现时,我复制了代码,即使添加了r main.css,它也不会显示为样式,它仍然显示为未设置样式,就像没有导入css文件一样。这是HTML代码

    <!DOCTYPE html>
<html>
  <head>
    <title>Flask</title>    
    <strong><link rel="stylesheet" type"text/css" href="{{ url_for('static', filename='css/main.css') }}"></strong>
  </head>
  <body>
    <header>
      <div class="container">
        <h1 class="logo">Flask App</h1>
      </div>
     </header>

    <div class="container">
      {% block content %}
      {% endblock %}
    </div>
  </body>
</html>

这可能是由于应用程序的目录结构造成的。默认情况下,flask查找与创建应用程序对象的文件处于同一级别的静态目录。这是flask文档中一个小应用程序的示例结构

/yourapplication /yourapplication.py /static /style.css /templates layout.html index.html login.html /你的申请 /yourapplication.py /静止的 /style.css /模板 layout.html index.html login.html
您还可以通过在app对象上设置“static_folder”属性来更改静态文件的位置

您的目录结构是什么样子的?大多数情况下,这是因为您的CSS不在
static
文件夹中(例如
project name/static/CSS/main.CSS
,其中
routes.py
位于
project name/routes.py
。文件夹已设置(flaskapp/static/CSS/main.CSS)和(routes.py)是在flaskapp文件夹中,我很确定这是你告诉我如何设置为的,但仍然不起作用--现在我已经设置好了(flaskapp/static/css/main.css),然后(routes.py)是在flaskapp文件夹中(flaskapp/routes.py)…我应该像你说的那样重新安排吗(flaskapp/static/main.css)nd在flaskapp foldr中保留routes.py?只是尝试重新排列或基本上删除css文件夹,而只是在静态文件夹中保存文件仍然没有真正的区别--模板存储在哪里?它们像flaskapp/templates/layout.html等吗?是的,routes.py,或者无论您在哪里创建应用程序,都应该与静态文件夹处于同一级别lder.yes(flaskapp/templates/layout.html)和routes.py与签出inspect元素的静态文件夹处于同一级别,它以text/html的形式读取css文件,并在上载之前读取404错误(main.css/css GET 404 NOT FOUND text/html localhost/:5 Parser 379 B 0 (B)
from flask import Flask, render_template

app = Flask(__name__)      

@app.route('/')
def home():
  return render_template('home.html')

if __name__ == '__main__':
  app.run(debug=True)
/yourapplication /yourapplication.py /static /style.css /templates layout.html index.html login.html