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 文件中引用静态文件的过程。

Flask 静态文件 URL 路径: static_url_path 属性详解

原文地址: https://www.cveoy.top/t/topic/otWn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录