django-icanhaz

ソフトウェアのスクリーンショット:
django-icanhaz
ソフトウェアの詳細:
バージョン: 0.2.0
日付のアップロード: 11 May 15
開発者: Carl Meyer
ライセンス: 無料
人気: 0

Rating: nan/5 (Total Votes: 0)

ジャンゴ·icanhazはDjangoのテンプレートとICanHaz.js JavaScriptのテンプレートを簡単に統合するためのtemplatetagです。
インストール
ピップとPyPIのからインストールします。
ジャンゴ·icanhazをインストールピップ
または開発中のバージョンを取得します:
ジャンゴ·icanhaz == devのインストールPIP
利用
- あなたのINSTALLED_APPS設定に「icanhaz "を追加します。
- あなたはICanHazテンプレートを保存するディレクトリへのフル(絶対)パスに設定ICANHAZ_DIRを設定します。
- {%負荷icanhaz%}と{%使用のicanhaz「TEMPLATENAME "%}あなたのDjangoのテンプレートには、安全にDjangoのテンプレート、自動的ich.templatenameの準備ができて、中に包まれた中にICANHAZ_DIR / templatename.htmlでICanHaz.jsテンプレートを埋め込みます( {...})あなたのJavaScriptで。
ジャンゴ-icanhazはICanHaz.jsをバンドルまたは任意のJavaScriptのユーティリティを提供していません。それだけで簡単にあなたのHTML内のテンプレートを埋め込むことができます。プロジェクトの静的な資産のICanHaz.jsが含まれており、いつものようにあなたのJSでそれを使用しています。
哲学
Djangoのテンプレート '{{と}}テンプレートとして変数マーカーの使用とICanHaz.js「同じの使用との間の衝突は、様々なソリューションを生み出しました。一つの解決策は、単に[[と]] {{と}}で置き換えicanhazテンプレートタグ内。別のは、それがすでにDjangoテンプレートトークナイザによって壊された後にDjangoのテンプレートのチャンク内の逐語的テキストを再構築する勇敢な試みを行います。
私は、サーバー側とクライアント側のテンプレートとの間の混乱を避けるために、とにかく、専用のディレクトリに個別のファイルの私のJavaScriptテンプレートを維持することを好みます。だから、ソリューションの配列への私の寄与が本質的にDjangoのテンプレートとして含まれるファイルを解析することを回避するだけで、「含む」タグである(便宜上、自動的ICanHaz.jsはそれを見つけることを期待スクリプトタグにラップ)。
お楽しみください

このリリースで新しい何が:

このメイドテンプレート発見より柔軟!ICANHAZ_DIRは今ICANHAZ_DIRS(リスト)です。 ICANHAZ_FINDERS、ICANHAZ_A​​PP_DIRNAMES、およびインストール済みのアプリケーションでテンプレートの発見を追加しました。

この要件:

このパイソン
ジャンゴ
ます。

開発者の他のソフトウェア Carl Meyer

django-secure
django-secure

14 Apr 15

django-markitup
django-markitup

11 May 15

hgcampfire
hgcampfire

15 Apr 15

へのコメント django-icanhaz

コメントが見つかりません
コメントを追加
画像をオンにする!