![](https://habrastorage.org/storage2/a24/057/6fe/a240576fe4ce1c7c89b9ac773cbc8dd1.png)
多くの人はすでにたくさんのサイトに登り、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