gpt4 book ai didi

python - Flask {{ STATIC_URL }} 在未指定静态目录时提供 304 重定向

转载 作者:太空狗 更新时间:2023-10-30 01:08:10 25 4
gpt4 key购买 nike

假设我有一个 Flask 应用程序,其中

app = Flask(__name__, static_url_path='')

也就是说,{{ STATIC_URL }} == ""(空字符串)并且静态文件没有存储在专用的 /static 目录下(例如 http://www.example.com/img/logo.png 而不是 http://www.example.com/static/img/logo.png)

我就这样放着可以吗?如果我将变量留在我的代码。

是否有必要:

  1. 删除我的模板中出现的所有 {{ STATIC_URL }}
  2. 创建一个真正的静态目录而不是将其设置为空字符串?
  3. 在我的模板中保留所有出现的 {{ STATIC_URL }},以便我将来可以在必要时设置新的静态目录?

最佳答案

HTTP 响应 304 用于“重定向到先前缓存的结果”。

这意味着 Flask 告诉您的浏览器它已经有了内容。

清除您的浏览器缓存,您会注意到 Flask 在您的下一个请求中返回 200。

关于python - Flask {{ STATIC_URL }} 在未指定静态目录时提供 304 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24667091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com