1
lioncui 2018-04-03 12:13:30 +08:00
检查一下 static 目录的位置,默认是在工程的根目录
|
2
vipppppp OP @lioncui
你的项目可以直接这样访问吗? 就是随便新建一个 html,然后写一句<img src="http://127.0.0.1:8888/static/1.jpg">,而不是在 template 渲染 我觉得不是工程的问题,我新建了工程也不能这样访问。。 |
3
rogwan 2018-04-03 16:57:57 +08:00 via Android
看描述,貌似是你路径写的不对,试试 app/static/image/1.jpg 这样的路径
|
4
TICE 2018-04-03 22:47:07 +08:00
Nging 之类的服务器,有进行配置静态文件夹路径吗?
|
5
TICE 2018-04-03 22:49:12 +08:00
location ^~ /static/ {
root /home/user_name/porject/app; # 静态文件根目录,根据项目情况更改 |
6
vipppppp OP 谢谢各位了,已经自己解决了~~
|
7
hongshaoyuancn 2018-10-09 13:53:36 +08:00
想知道楼主本地 static 访问图片是怎么解决的
|
8
vipppppp OP |
9
hongshaoyuancn 2018-10-09 17:02:20 +08:00
@vipppppp 哈 好了 我是本地的 static 路径也错了 哈 ~~~~
|
10
Cyclen 2020-04-02 00:55:43 +08:00
1111111111 楼主还在吗我也遇到了一样的问题
|
11
Cyclen 2020-04-02 01:05:13 +08:00
@hongshaoyuancn 你好我也出问题了但是我没解决 可以请教一下吗
|
12
vipppppp OP @Cyclen 这个问题太久了,现在也没用 flask
如果没记错的话应该是文件路径问题, 尤其是这句 我的目录结构是 - apps __init__.py - static 我的 Flask 是在__init__文件下初始化的,要写成这样 app = Flask(__name__, template_folder="../templates", static_folder="../static") 意思就是你的 static 文件夹和你的 Flask 对象初始化的 static_folder,要对应 |