我正试图让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_path是list。
我试了一下:assets.load_path.append('/home/myname/projects/py/myapp/myapp/static/')
我得到的结果是:
BuildError: [Errno 2] No such file or directory: '/css/lib/somecsslib.css'
发布于 2014-01-06 05:37:44
烧瓶错误地识别了我的静态文件夹的位置。这就是问题所在。为了解决这个问题,我告诉了Flask我的静态文件夹放在哪里。
https://stackoverflow.com/questions/20943169
复制相似问题