Flask静态文件的组织方式
默认组织方式
Flask默认的目录结构如下:
1 |
|
静态文件就放在static文件夹下,可以通过网址直接访问。网址类似于http://localhost/static/xxxx
。
自定义组织方式
在app实例化的时候对这些组织方式进行相应的配置
1 |
|
- static_folder表示静态文件存放的目录,默认是当前项目中的static目录
- static_url_path表示远程访问静态文件的时候的前缀,默认不写则与static_folder同名
- 如果该项设置为
''
,而其他保持默认情况,则url中访问/img/test.png
,实际访问的是/static/img/test.png
文件
- 如果该项设置为
- template表示模板目录,默认是当前项目中的templates 目录
参考文章
Flask静态文件的组织方式
http://example.com/2022/02/12/Flask静态文件的组织方式/