問題タブ [jinja2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Flask/Jinja2 を使用して HTML をテンプレートに渡す
Flask と SQLAlchemy の管理者を作成しています。さまざまな入力の HTML をビューに渡したいと考えていますrender_template
。テンプレート フレームワークは HTML を自動的にエスケープするように見えるため、すべての<"'>
文字が HTML エンティティに変換されます。HTML が正しくレンダリングされるようにするにはどうすれば無効にできますか?
python - Jinja2: ビューヘルパーを探しています
Jinja2 テンプレート エンジンは初めてです。Zend Framework のビュー ヘルパーのようなものはありますか? 簡単な関数を作成して、すべてのテンプレート ファイルで再利用できますか?
このようなもの?
だから私はそれを使うことができます:
python - Jinja2で、すべてのキーを辞書の値に設定する最も簡単な方法は何ですか?
各ダッシュボードアイテムのコンテキストに名前空間を付けるダッシュボードがあります。辞書のすべての値をテンプレートのキーに設定する簡単な方法はありますか?
テンプレートを再利用したいのですが、変数の名前空間を常に指定しているわけではありません。
私のコンテキストは、次のように簡略化できます。
したがって、withステートメントでは、すべてのビジネスアイテムをローカルに設定して含めるようにします。現在これを行うには、各変数を個別に設定する必要があります。
私は試した:
ただし、forループにはスコープしかないため、includeにはスコープがありません...
pylons - jinja2 フィルターを作成して pylon 内で使用するにはどうすればよいですか?
単純なフィルターを実装する方法を見つけようとして、家々を回っています。
移植を容易にするために、Smarty の「タグ」に相当するものを作成したいと考えています。特に {mail_to} http://www.smarty.net/manual/en/language.function.mailto.php
私はjinga2のドキュメント http://jinja.pocoo.org/2/documentation/extensions#module-jinja2.extの間でぐるぐる回っているようです
および webhelpers http://pylonshq.com/docs/en/0.9.7/modules/templating/
私が書くことを期待しているのは、次のようなものです
それをすべてまとめる方法、つまり、libの場所と使用のためにロードする方法を理解できません。
ティア
templates - Jinja 2テンプレートから現在の変数のリストを取得するには?
次のように Jinja2 テンプレートを返す場合:
return render_response('home.htm', **context)
テンプレート内からコンテキスト内の変数のリストを取得するにはどうすればよいでしょうか?
python - jinja2テンプレートディレクティブを使用した外部スクリプトの読み込み
私はjinja2と一般的なテンプレートの使用に非常に慣れていないので、外部のjavascriptをロードする簡単な方法があるかどうか疑問に思いました。私は使用することを考えていました:
しかし、私は尋ねるのを助けることができません:
テンプレートディレクティブ内からこのスクリプトを直接ロードする方法はありますか?
python - マコかジンジャ2か?
jinja2 と Mako の良い比較が見つかりませんでした。どのタスクに何を使用しますか?
個人的には (pylons Web アプリのコンテキストで) mako に満足していましたが、jinja2 に mako にはない優れた機能/改善があるかどうか知りたいですか? -または多分欠点?-
python - Jinja2 テンプレートを使用して簡単なカウンターを作成するにはどうすればよいですか?
2 つの for ループがありますが、どちらも威厳があります。内部反復ごとにカウンターをインクリメントしたいと思います。
たとえば、次のテンプレートを考えてみましょう。
これは印刷count=0
されるべきではありませんcount=8
か?いいえ、そうではありません。
何を与える?
注:loop
私のソフトウェアでは、内側の反復回数が可変であるため、単純に外側の変数を保存してカウンターを計算することはできません。
integration - 統合されたjinja2からパイロンについての非常に簡単な質問
jinja2をpylonに統合していますが、ドキュメントページに次のように表示されます。
私の質問は:私は何のために使うべきyourapplication
ですか?私のアプリケーションが「テスト」であるとすると、何と書くべきyourapplication
ですか?
django - Django と Jinja2/Coffin で django-paging 拡張機能を使用する
最近、テンプレート エンジンをデフォルトから Jinja2/Coffin に切り替えました。すべて正常に動作しますが、Django/Jinja2 django-paging ( http://linux.softpedia.com/get/Internet/HTTP-WWW-/django-paging-58496.shtml ) 拡張機能を使用しようとすると問題が発生します事業。
この拡張機能を Jinja で使用する方法の例があります。
簡単に言えば、この新しいタグ paginate を Jinja2 エンジンで認識されるように定義する場所と方法がわかりません。
私はsettings.pyに次のように入れようとしました:
しかし、エラーが発生します:
どんな助けでも大歓迎です。