我刚接触Django框架,了解到“静态”文件(如css和js)必须在“静态”目录中,但我的问题是:
考虑到Bower包管理器将其依赖项安装在名为bower_components的新目录中,那么bower.json必须在“静态”Django目录中创建吗?如果是这样,collectstatic命令不会导出bower.json吗?(可能会有一些不想要的情况)
使用Bower和Django框架的推荐方法是什么?
更新:
感谢Yuji 'Tomita' Tomita,您的答案可以提供更多的视角。我只想使用Bower来管理前端依赖项,如jQuery,bootstrap等,按照逻辑,它们应该在static / django目录中,但这样做可能会导致bower.json被视为静态资源,这可能不是我们想要的。
考虑到Bower包管理器将其依赖项安装在名为bower_components的新目录中,那么bower.json必须在“静态”Django目录中创建吗?如果是这样,collectstatic命令不会导出bower.json吗?(可能会有一些不想要的情况)
使用Bower和Django框架的推荐方法是什么?
更新:
感谢Yuji 'Tomita' Tomita,您的答案可以提供更多的视角。我只想使用Bower来管理前端依赖项,如jQuery,bootstrap等,按照逻辑,它们应该在static / django目录中,但这样做可能会导致bower.json被视为静态资源,这可能不是我们想要的。
{{ STATIC_URL }}
的使用以及缺乏BOWER_INSTALLED_APPS
几乎完全背离了使用django-bower的初衷。 - Arctelix