私は Django の新しい開発者で、ダミー プロジェクトで CoffeeScript を使用したいと考えています。ただし、このトピックに関するドキュメントは適切ではないため、専門家からどのオプションが最適かを知りたいです。
コンプレッサーのような可能性を見ていましたが、まだ混乱しています。アドバイスをいただければ幸いです。
前もって感謝します。
私は Django の新しい開発者で、ダミー プロジェクトで CoffeeScript を使用したいと考えています。ただし、このトピックに関するドキュメントは適切ではないため、専門家からどのオプションが最適かを知りたいです。
コンプレッサーのような可能性を見ていましたが、まだ混乱しています。アドバイスをいただければ幸いです。
前もって感謝します。
自動コンパイルには、django-coffeescriptがあります。より完全なツールチェーン (Rails Sprockets に少し似ています) には、Django、Flask、またはコマンド ラインでのコンパイル用のプラグインを備えたスタンドアロン プロジェクトであるGearsがあります。
ただし、Django で CoffeeScript を使用したときは、ビルド プロセスの一部としてコンパイルをセットアップすることを好みました (いずれにせよ、コンパイルをセットアップすることは素晴らしいことです)。そこでは、ほとんどの場合、カスタム Paverスクリプトをディレクトリ監視ツール (のような) と共に使用しました。 watchdog / kicker.coffee
) を使用してファイルを Javascriptにコンパイルし、それらを静的ディレクトリに配置します。
あなたの質問は正確には何ですか?Django では、任意の JS ライブラリを使用できます。Django を使用しない場合と同じように、HTML ページまたはテンプレートに追加するだけです。静的ファイルの提供に関する場合は、これを確認してください: https://docs.djangoproject.com/en/1.4/ref/contrib/staticfiles/