問題タブ [shpaml]
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.
django - テンプレートのブロックに空白を保持するにはどうすればよいですか?
DjangoにSHPAML(Pythonの場合はHAML)を使用していますが、一部のブロックをオーバーライドするときに空白の問題が発生するため、SHPAML->HTMLの変換で問題が発生します。例を次に示します。
skeleton.shpaml内:
index.shpaml内:
結局、私の出力はこれです:
ご覧のとおり、ブロックには空白が保持されていません。index.shpamlの次の行は、skeleton.shpamlの次の行に直接移動します。これを防ぎ、テンプレートの拡張によって空白を保持するにはどうすればよいですか?
python - DjangoのテンプレートローダーでSHPAMLを前処理しますか?
HTMLが古くなっていると判断した場合、DjangoのテンプレートローダーがSHPAMLを介して(つまり、直接または拡張/インクルードを介して)ロードするすべてのテンプレートを実行するようにする方法はありますか?
ディレクトリ全体で SHPAML を再帰的に呼び出す方法は知っていますが、SHPAML ソースを変更するたびに HTML を同期することを忘れないように、オンデマンドで実行できるようにしたいと考えています。
manage.py から SHPAML を呼び出すことも (少なくともテスト サーバーの場合は) うまくいくと思いますが、Django のテンプレート エンジンをハックして、プリプロセッサを介して読み込まれるすべてのファイルを実行できるようにした方がよいでしょう。
python - shpamlのスクリプトタグの処理をスキップするエレガントな方法
私は優れたshpamlを使い始めました。しかし、すぐにスクリプトタグ内の私のjsコードも処理されるという問題が発生しました。Python shpamlを構成/拡張して、除外用に構成されているスクリプトまたはその問題のタグをスキップする方法はありますか?
パイプにプレフィックスを付けることができることは知っていますが、それは私のチーム内では受け入れられません。私もそれに同意します。
TIA
python - django 1.8 +でSHPAMLを使用するための正確な手順を知りたい
私は彼らのホームページとgithubページでインストール手順を進めてきました. 1.3.0 バージョンをインストールし、settings.py に次のコードを追加しました。
しかし、ファイル .shpaml を終了しても、shpaml コードは単純なテキストとして実行されます。
コードを正確に配置する場所と、コードを機能させるために何をすべきかを知りたいです。