Flask资产在错误的目录中搜索

2024-10-03 17:15:49 发布

您现在位置:Python中文网/ 问答频道 /正文

{cdam>正在尝试加载^我的资产。在

我的css在这里:/home/myname/projects/py/myapp/myapp/static/css/lib/somecsslib.css

默认情况下,它在错误的目录中查找。我明白了:

No such file or directory: '/home/myname/projects/py/myapp/static/css/lib/somecsslib.css'

我正在正常初始化它

assets = Environment(app)

我尝试设置load_path

assets.load_path = '/home/myname/projects/py/myapp/myapp/static/'

当我这样做时,我得到以下错误:

BundleError: 'css/lib/somecsslib.css' not found in load path: /home/myname/projects/py/myapp/myapp/static/

编辑

我刚刚发现load_pathlist
我试了一下: assets.load_path.append('/home/myname/projects/py/myapp/myapp/static/')
我得到了这个结果:
BuildError: [Errno 2] No such file or directory: '/css/lib/somecsslib.css'


Tags: pathnopyhomelib错误loadstatic
1条回答
网友
1楼 · 发布于 2024-10-03 17:15:49

Flask错误地识别了静态文件夹的位置。这就是问题所在。为了解决这个问题,我告诉Flask我的静态文件夹在哪里。在

相关问题 更多 >