html - CSS 文件不会链接到 HTML 文件
问题描述
这是我的 html 文件 (json_form.html) 中的链接
<link rel="stylesheet" type="text/css" href="../assets/json_form.css">
我正在尝试将 json_form.css 链接到 json_form.html,我已经尝试使用绝对文件路径但无济于事。
每当 json_form.html 在我的网络应用程序上加载时,我都会收到此错误:
“GET /assets/json_form.css HTTP/1.1”404 -
所以我猜它由于某种原因无法找到 CSS 文件。我见过很多有类似问题的人,但他们的回答对我没有帮助。有人可以让我完成所有可能有问题的事情吗?
这是我的文件目录供参考:
解决方案
您需要使用静态目录的名称配置 Flask。
当你初始化你的 Flask 应用程序时,你可以设置:
app = Flask(__name__, static_url_path='/assets')
注意:默认情况下,它是/static
,所以如果你将你的资产文件夹重命名为static
,那应该也可以。
然后在您的 HTML 中,您可以使用该资产:
<link rel="stylesheet" type="text/css" href="json_form.css">
推荐阅读
- c# - 获取唯一进程 ID MSTest 并行测试
- spring-mvc - 无法在春季批处理中序列化此事务的访问
- android - 检查随机生成的用户名是否存在于 firebase 数据库中
- node.js - 如何向 Docker 容器发送命令?
- c++ - 如何根据距离矩阵确定节点?
- powershell - Powershell Get-PnpDevice 失败
- python - Python 速记值太多,无法解包错误
- python-3.x - 无法打开在 python3 中下载、解压缩和保存的文件
- excel - 在 Excel 中对表格进行排名
- python - SyntaxError:无效的语法,除了 discord.NotFound: