Flask 静态文件 URL 路径: static_url_path 属性详解
Flask 静态文件 URL 路径: static_url_path 属性
static_url_path 是 Flask 应用程序的静态文件 URL 路径。它是一个字符串,表示应用程序中静态文件的相对路径。使用该属性可以指定静态文件所在的文件夹,以便在 HTML 文件中引用静态文件时,可以直接使用相对路径进行引用。
默认设置
默认情况下,Flask 会将静态文件存放在名为 static 的文件夹中,并将 static_url_path 设置为 /static。
自定义路径
可以通过在应用程序实例上调用 app.static_url_path 属性来获取或设置静态文件 URL 路径。例如,app.static_url_path = '/assets' 将静态文件 URL 路径更改为 /assets。
示例
假设您将静态文件存储在 assets 文件夹中,并且已将 static_url_path 设置为 /assets。在您的 HTML 文件中,可以使用以下代码引用静态文件:
<link rel='stylesheet' href='/assets/style.css'>
<script src='/assets/script.js'></script>
注意
- 静态文件路径必须相对于应用程序根目录。
static_url_path属性必须在应用程序实例上设置,例如app.static_url_path。- 确保您的静态文件存储在指定的文件夹中。
使用 static_url_path 属性可以有效地管理 Flask 应用程序中的静态文件,并简化在 HTML 文件中引用静态文件的过程。
原文地址: https://www.cveoy.top/t/topic/otWn 著作权归作者所有。请勿转载和采集!