問題タブ [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.

0 投票する
1 に答える
512 参照

pyjade - pyjade 回避策にミックスインを含める

github issue #70で述べたように、ミックスインを含むものはサポートされていません。

良い回避策や代替ソリューションはありますか?

0 投票する
1 に答える
112 参照

python - カウンター付きループ

私は翡翠を使って昔ながらのギャラリーループカウンターをやろうとしています(私は初心者です)。私は twitter ブートストラップを使用しているので、col-md-3 をクラスとして、行を持つ div の子としてイメージを div に配置する必要があります。したがって、理想的には次のようになります。

私が立ち往生しているのは、ジェイドではインデントが重要であるため、新しい行を初期化する方法です。以下は私が始めていることですが、どのように進めればよいですか?

次のようなものを使用すると思います。

…でも、ちょっともったいない気がする…

0 投票する
1 に答える
680 参照

flask - pyjade と Flask で `with` を使用する

このhtmlを変換しようとしています

翡翠に。私は試した

しかし、「messages = get_flashed_messages()」はページに出力されるだけです。jade 構文を使用するタイミングと、flask/Jinja2 構文を使用するタイミングについて、まだ少し混乱しています。

0 投票する
0 に答える
346 参照

python - 辞書のPythonとJadeの繰り返し:ValueError:アンパックする値が多すぎます

私はpyjadeで繰り返したい次の辞書を持っています:

私の index.jade には、次のスニペットがあります。

これにより、

「ValueError: アンパックする値が多すぎます」

エラー。スニペットはhttp://jade-lang.com/reference/iteration/から直接取得されます

辞書はジェイドで解析できると確信しています。

使用"=stations['ren']"すると「RENA」に正しくレンダリングされます。

タプルまたはリストを反復すると、ページが正しくレンダリングされます。

これはバグですか、何か他のものを含める必要がありますか、それとも、使用したい辞書の使用を jade がサポートしていないのでしょうか?

0 投票する
2 に答える
649 参照

flask - Flask + AngularJS + PyJade (または他の Jinja の代替) の構成例

Flask は初めてで、Flask と AngularJS を使用する Web アプリを構築しています。私の理解では、静的ディレクトリは、javascript やテンプレートなどの AngularJS ファイルを保存する場所です。

テンプレートに使用できる Html/Jinja の安定した代替手段があるかどうか疑問に思っています。ある場合、静的ディレクトリ内のテンプレート ファイルを使用できるようにするにはどうすればよいですか?

PyJade を探していましたが、Web アセット パイプラインで動作させる方法がわかりませんでした。

例や推奨事項をいただければ幸いです。

0 投票する
1 に答える
121 参照

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 に変換し、コードを次のように保持することです。

0 投票する
1 に答える
95 参照

django - {{ }} は、django で期待どおりに pyjade によって解析されていません

私はpyjadeのラインを持っています

としてレンダリングされています

HTML でレンダリングされるのではなく、{{ }} が意図した値に置き換えられることを期待しています。
ここでは、テンプレート言語として pyjade の 4.0.0 バージョンを使用しています。

0 投票する
1 に答える
180 参照

python - Pyramid を使用した PyPugJ - 基本

Pyramid でPyPugJsを使用しようとしています。私の中に__init.py、私はこれを持っています

内部views.py,

indexそして、ルートに行こうとするとこのエラーが発生します

pug ではなく、デフォルトの mako レンダラーが呼び出されているようです。拡張機能を使用してPyJadeも使用しようとしまし.jadeたが、同じ結果になりました。私は何を間違っていますか?