
多くの人はすでにたくさんのサイトに登り、jsライブラリとプラグインをダウンロードするのにうんざりしています。 はい、ダウンロードしたらドラッグしますが、ファウルバージョンが長いのはあまりクールではありません。 これらの問題は、
bowerによって解決されます。
しかし、それでも、手作業で多くの作業を行う必要があります。各プロジェクトの
componentsを監視し、手で
bower installをプル
bower installです。
requirements.txt pipした後
requirements.txtこれを行うのはなんとなく怠け者です。
したがって、
django- staticfilesを
staticfilesます。これは、
settingsのリストから
staticfilesパッケージのインストールと更新を行い、
staticfiles透過的な作業を
staticfilesます。
設置
まず、お辞儀をインストールする必要があります。手順は
公式Webサイトにあります。
django-bowerから
django-bowerをインストールする必要があり
django-bower 。
pip install django-bower
settings INSTALLED_APPSにアプリケーションを追加し
settings 。
'djangobower',
STATICFILES_FINDERS接続します。
'djangobower.finders.BowerFinder',
そして、
componentsへのパスを登録し
components -インストールされたパッケージが保存される場所。 パスは絶対パスで存在する必要があります。
BOWER_COMPONENTS_ROOT = '/PROJECT_ROOT/components/'
デモプロジェクトの設定の例を見ることができます。
使用する
パッケージを使用するには、
settings BOWER_INSTALLED_APPSにパッケージを記述し
settings 。例:
BOWER_INSTALLED_APPS = ( 'jquery#2', 'underscore', )
bower_installコマンド
bower_installを使用してインストールし、後でパッケージを更新するために使用できます。
./manage.py bower_install
これで、テンプレート内のスクリプトを接続できます。
{% load static %} <script type="text/javascript" src='{% static 'jquery/jquery.js' %}'></script>
bower_installは、
bower_install前に
bower_install必要があります。
./manage.py bower_install ./manage.py collectstatic
固定パッケージバージョンで
BOWER_INSTALLED_APPSを取得するには、
BOWER_INSTALLED_APPSを使用し
bower_freeze 。
./manage.py bower_freeze