問題タブ [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 に答える
6376 参照

django - テンプレートで変数を宣言する

テンプレート内で変数を宣言する方法はありますか? 以前の選択がチェック/入力済みとして設定されることを期待して、ラジオ ボタン、チェックボックス、およびテキスト入力のユーザー値をテンプレートにプッシュしています。この例では、以前に保存された選択が数値 0- としてデータベースに保存されます2. これにより、「空の変数タグ」というエラーがスローされます。pyjadeなしで標準のDjangoテンプレートでこれを行うことは可能ですか?

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

python - Django と Jade を組み合わせる方法

Django と Jade を組み合わせようとしていますが、いくつか問題がありました。Aboutという名前のモデルがあります。これには、次のようなビューがあります。

私のURLには次のものがあります:

ただし、テンプレートが存在しないというエラーが表示されます (はい、存在します)。このようにURLを書くのは正しいですか?

どんな助けでも大歓迎です!

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

python - DistributionNotFound エラーを取得していますが、パッケージは存在します

書き込みがはるかに簡単なため、Djangoテンプレート用にpyjadeを実行していますが、組み込みのコンバーターを使用してhtmlに変換しようとしています。実行するpyjade -c django input.jade output.htmlと、エラーが発生しますpkg_resources.DistributionNotFound: six。ただし、パッケージsixは実際には存在し、Python にインポートできます。実行pip install six --upgradeすると、既に最新であると表示されます。

完全なトレースバックは次のとおりです。

このエラーの原因は何ですか?

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

python - pyjade ラジオ入力テキストが表示されない

私はpyjadeについて学んでいますが、入力タイプのラジオに問題があります。ラジオのテキストをレンダリングできません

私のコード:

ラジオボタンのテキストが表示されません... Tnak you

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

flask - 含まれている、またはインポートされた Jade テンプレートから Flask コンテキスト変数にアクセスしますか?

テンプレートにpyjadeのフラスコを使用しています。テンプレート内でコンテキスト変数に直接アクセスでき、継承されたテンプレートでもアクセスできますが、ミックスインを含めたり、別のテンプレートからミックスインをインポートしようとしたりするとアクセスできません。次に例を示します。

私のFlaskアプリケーションはこのページを提供します:

だから、foo今の文脈にあります。では、次の mixin があるとしますmixins.jade

そして私のテンプレートでindex.jade

テンプレート自体では問題なく読み取ることができますfooが、インポートされた mixin では、

これは pyjade の欠点ですか、それとも回避策はありますか?

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

pug - pyjade と三項条件の失敗?

Flask(およびJinja2)内で使用できるように、PyJadeを使用して初めてJadeに飛び込みます。これは PyJade の翻訳のバグなのだろうか?

エラーなしで Jade に三項構文を挿入できません。ここで提案されているあらゆる方法で試しました。

私の間違いはいつも

また

ここで何か間違ったことをしていますか?

これは単純化されたコードスニペットです

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

django - pyjadeを使用したDjangoコンプレッサーのオフライン圧縮

私は django プロジェクトで pyjade を使用しています。また、django コンプレッサーの使用を開始しました。パフォーマンスの問題については、オフライン圧縮を使用する必要があります。

settings.file で COMPRESS_OFFLINE を True に設定しました

コマンド「manage.py compress --extension=jade」を実行して、プリコンパイル済みファイルと manifest.json ファイルを生成しました。

問題は、ページをレンダリングしようとすると、django が例外を発生させることです。

マニフェストを確認しました。ここにあります:

{ "608f1d299c1a9d4141630b7ebb668456": "" }

これが私の翡翠のテンプレートです

何かご意見は?