我们说我有一个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
)
如果我这样离开它可以吗?如果我将变量留在我的代码中,则对包含{{ STATIC_URL }}
的任何网址的GET请求都会提供304
重定向而不是200
状态代码。
是否有必要:
{{ STATIC_URL }}
?{{ STATIC_URL }}
,以便以后可以在必要时设置新的静态目录?答案 0 :(得分:5)
HTTP响应304用于“重定向到先前缓存的结果”。
这意味着Flask告诉您的浏览器它已经拥有内容。
清除浏览器缓存,您会注意到Flask在您下次请求时返回200。