1

他のPythonライブラリへの依存関係は、pipによって宣言できますrequirements.txt

しかし、純粋なjsライブラリへの依存関係を宣言することは可能ですか?

ライブラリはgithubから入手できます。ファイルをダウンロードして、djangoの静的ファイル処理に使用できるようにする必要があります。

背景:カスタムdjangoアプリケーションの新しい開発環境のセットアップは簡単なはずです。

開発環境でこれをどのように処理しますか?

4

3 に答える 3

1

@guettliが指摘したように、 fanstatic packagesを使用できます。

例えばrequirements.txt

django
js.jquery
js.bootstrap
js.underscore
# ...

django-fanstatic なし:

次に、あなたsettings.pyは持つことができます:

import js
STATICFILES_DIRS = (
    ('js', js.__path__[0]),
)

そして、これは私の基本テンプレートにあるものです:

<script src="{{ STATIC_URL }}js/jquery/resources/jquery.min.js"></script>
<script src="{{ STATIC_URL }}js/underscore/resources/underscore-min.js"></script>
<script src="{{ STATIC_URL }}js/bootstrap/resources/js/bootstrap.min.js"></script>

django-fanstatic を使用:

django-fanstatic WSGI レスポンスを変更するためのミドルウェアを提供します。詳細については、このブログ投稿を参照してください。

于 2013-10-22T18:14:04.140 に答える
0

pip は python パッケージのみをインストールするため、Javascript ライブラリをインストールする場合は、javascript ライブラリのみを含むパッケージを作成する必要があります (追加ファイルとして宣言されています)。

これが本当にこれを行うのに強力かどうかはわかりません。

于 2012-08-07T12:39:59.290 に答える
0

Fanstatic はすでに多くの JavaScript パッケージ (jquery、bootstrap など) を作成しています。

ファンスタティックを使用せずにパッケージを使用できます...

http://www.fanstatic.org/en/latest/libraries.html

于 2013-05-16T14:51:29.407 に答える