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

时间:2014-01-06 04:47:30

标签: python flask flask-assets

我想让Flask-Assets加载我的资产。

我的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'

1 个答案:

答案 0 :(得分:2)

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