問題タブ [pyjade]
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.
pyjade - pyjade 回避策にミックスインを含める
github issue #70で述べたように、ミックスインを含むものはサポートされていません。
良い回避策や代替ソリューションはありますか?
python - カウンター付きループ
私は翡翠を使って昔ながらのギャラリーループカウンターをやろうとしています(私は初心者です)。私は twitter ブートストラップを使用しているので、col-md-3 をクラスとして、行を持つ div の子としてイメージを div に配置する必要があります。したがって、理想的には次のようになります。
私が立ち往生しているのは、ジェイドではインデントが重要であるため、新しい行を初期化する方法です。以下は私が始めていることですが、どのように進めればよいですか?
次のようなものを使用すると思います。
…でも、ちょっともったいない気がする…
flask - pyjade と Flask で `with` を使用する
このhtmlを変換しようとしています
翡翠に。私は試した
しかし、「messages = get_flashed_messages()」はページに出力されるだけです。jade 構文を使用するタイミングと、flask/Jinja2 構文を使用するタイミングについて、まだ少し混乱しています。
python - 辞書のPythonとJadeの繰り返し:ValueError:アンパックする値が多すぎます
私はpyjadeで繰り返したい次の辞書を持っています:
私の index.jade には、次のスニペットがあります。
これにより、
「ValueError: アンパックする値が多すぎます」
エラー。スニペットはhttp://jade-lang.com/reference/iteration/から直接取得されます
辞書はジェイドで解析できると確信しています。
使用"=stations['ren']"
すると「RENA」に正しくレンダリングされます。
タプルまたはリストを反復すると、ページが正しくレンダリングされます。
これはバグですか、何か他のものを含める必要がありますか、それとも、使用したい辞書の使用を jade がサポートしていないのでしょうか?
flask - Flask + AngularJS + PyJade (または他の Jinja の代替) の構成例
Flask は初めてで、Flask と AngularJS を使用する Web アプリを構築しています。私の理解では、静的ディレクトリは、javascript やテンプレートなどの AngularJS ファイルを保存する場所です。
テンプレートに使用できる Html/Jinja の安定した代替手段があるかどうか疑問に思っています。ある場合、静的ディレクトリ内のテンプレート ファイルを使用できるようにするにはどうすればよいですか?
PyJade を探していましたが、Web アセット パイプラインで動作させる方法がわかりませんでした。
例や推奨事項をいただければ幸いです。
angularjs - クライアント側およびサーバー側アプリケーションの一部として pyjade を使用するには?
フラスコを使用して単一ページのアプリケーションを作成しています。プロセスを正しく理解していれば、最初の GET リクエストでフラスコに単一のページ (html と css) を提供させることはできません。それらから、クライアントはデータのみを受信し、既に保存されている html (部分/他のページ) を使用してサイトを変更します。
理想的には、slim、haml、または jade など、html よりも優れた構文を提供するものを使用したいと考えています。この機能はangularJSを通じて提供されるため、テンプレートの側面は必要ありませんが。
上記が正しいと仮定すると、pyjade (またはそのようなツール) をフラスコで使用して、クライアント側アプリケーションが使用するパーシャルを変換する方法が混乱しています。たとえば、ルートを作成するクライアント側のコードがある場合...
var app = angular.module('アプリ');
次に、クライアントに提供されるときに、home.jade を home.html に変換する必要があります。何を正しく行うべきかを理解していると仮定すると、どうすればこれを行うことができますか?
そのような解決策の 1 つは、home.jade を手動で home.html に変換し、コードを次のように保持することです。
django - {{ }} は、django で期待どおりに pyjade によって解析されていません
私はpyjadeのラインを持っています
としてレンダリングされています
HTML でレンダリングされるのではなく、{{ }} が意図した値に置き換えられることを期待しています。
ここでは、テンプレート言語として pyjade の 4.0.0 バージョンを使用しています。
python - Pyramid を使用した PyPugJ - 基本
Pyramid でPyPugJsを使用しようとしています。私の中に__init.py
、私はこれを持っています
内部views.py
,
index
そして、ルートに行こうとするとこのエラーが発生します
pug ではなく、デフォルトの mako レンダラーが呼び出されているようです。拡張機能を使用してPyJadeも使用しようとしまし.jade
たが、同じ結果になりました。私は何を間違っていますか?