📜  如何在烧瓶链接中呈现 css - CSS (1)

📅  最后修改于: 2023-12-03 15:24:39.642000             🧑  作者: Mango

如何在烧瓶链接中呈现 CSS - CSS

在烧瓶(Flask)中,我们可以使用内置的url_for函数来生成链接。在模板中,我们可以使用url_for函数来生成静态或动态文件的URL,这使得我们的代码更易于维护和开发。在这篇文章中,我们将学习如何将 CSS 文件链接到 Flask 应用程序中。

步骤
第一步 - 在静态文件目录中创建一个 CSS 文件

首先,在 Flask 应用程序的静态目录中创建一个 CSS 文件。默认情况下,Flask 使用名为static的目录作为放置静态文件的目录。

├── run.py
└── static
    └── css
        └── style.css
第二步 - 在模板中链接 CSS 文件

现在,我们可以在模板中链接我们的 CSS 文件。我们可以使用url_for函数来生成 CSS 文件的URL。

<!doctype html>
<html>
<head>
    <title>Flask CSS Example</title>
    <link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
</head>
<body>
    <h1>Flask CSS Example</h1>
    <p>Welcome to my Flask CSS example!</p>
</body>
</html>

在上面的代码中,我们通过调用url_for函数来获得静态目录的URL,并指定要链接的 CSS 文件的完整路径。我们将这个URL传递给link元素的href属性,以便浏览器可以查找和引用该文件。

第三步 - 运行 Flask 应用程序并查看结果

现在,我们可以运行 Flask 应用程序并在浏览器中查看结果。当我们打开应用程序时,浏览器会加载我们指定的 CSS 文件。

from flask import Flask, render_template

app = Flask(__name__)

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

if __name__ == '__main__':
    app.run(debug=True)
结论

在 Flask 应用程序中链接 CSS 文件很容易。我们只需要在静态文件目录中创建 CSS 文件,然后在模板中使用url_for函数链接该文件。这简化了我们的代码并使其更具可维护性。