問題タブ [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.
python - pyjade にインライン コンテンツを含める方法
jade ファイルに次のコードがありました。
url_for 関数を評価して値を href 属性として設定しようとしましたが、上記のコードは機能しません。誰かがそれを修正するのを手伝ってくれますか?
django - pyjadeを使用したDjangoプロジェクトでTemplateNotFound?
layout.jade
基本的なスケルトンのみを含むファイルがあります。
同じディレクトリに、次mypage.jade
を含むファイルもあります
応答としてのレンダリングlayout.jade
はうまくいきます。ただし、レンダリングしようとするmypage.jade
と、うまくいかず、TemplateDoesNotExist
エラーが発生します。何を与える?
python - テンプレート ソース ローダー pyjade.ext.django.Loader のインポート エラー
Jade はすばらしいテンプレートです。Django で使いたいと思っていたところ、Pyjade を見つけました。
サンプル コードに従いますが、プロジェクトを実行するとエラーが発生します。
Django Debug Mode で、Django は次のように言いました。
使おうとすると
正しい結果を得ることができますが、3 つの警告があります。
これが私のsetting.pyです
Django == 1.4にpyjadeをインストールするためにpipを使用しています
誰かがこの問題に遭遇し、それを解決する方法はありますか?
python - `pyjade` を使ってミックスインを効率的にインポートするにはどうすればよいですか?
https://github.com/SyrusAkbary/pyjade/issues/27を参照すると、jinja2 は外部ファイルからのミックスインのインポートを許可していないようです。
ただし、大量のミックスインを含む helper.jade を取得しました。1 つのファイルから多くの異なる mixin を使用する必要がある場合、次のようにする必要がありますか?
import ステートメントはかなり非効率的です。
それを行うためのより良い方法はありますか。たとえば、次の構文に似ていますか?
python - pyjade での Python コードの使用
次のように、pyjadeを使用してリストを生成しようとしています:
しかし、次のエラーが表示されます。
UndefinedError:「列挙」は未定義です
Pythonコードをジェイドに間違って埋め込んでいるに違いありません。これを行う正しい方法は何ですか?
django - Jade templates django - urls.py でキャプチャされた URL 値を使用する
Django アプリケーションで提供したい「静的な」JavaScript テンプレートがあります。通常、それらを static フォルダーに配置するだけです。ここでの問題は、テンプレートが実際には静的ではなく、事前にコンパイルする必要があるjade (pyjade) テンプレートであることです。
私の計画では、アプリのテンプレートディレクトリのサブディレクトリ内にテンプレートを配置し、それをjstemplatesurls.py
と呼び、次のようにファイルからそれらを提供します。
しかし、キャプチャされたテンプレート名を取得するにはどうすればよいですか?
pug - Jade のようにコマンドラインで PyJade を使用する
Jade を使用するための必要なバージョンの Node.js を実行できない古いオペレーティング システムで開発しています。ただし、pyjadeをインストールできると思います。
コマンドラインでpyjadeを使用して、使用できるのと同じ方法でファイルを変換できますjade
か? もしそうなら、どのように?
python - マコとピジェイドのピラミッド
mako: で書かれたテンプレートがあるとしましょうbase.mako
。という名前のビューでレンダラーとして使用したいと思います: base_view
。また、次の方法concrete.mako
から継承する、: という名前の mako で記述されたテンプレートがあります。別のビューで使用されます。base.mako
<%inherit file="base.mako" />
質問:
concrete.mako
pyjade で ( として)書き直してconcrete.jade
、レンダリング時に mako にコンパイルしてから にコンパイルしたいと思いますconcrete html
。ピラミッドに設定する方法 (ピラミッド システムがファイル拡張子に応じて異なるレンダラーを使用し、pyjade を使用した後に mako コンパイラで pyjade 出力を具体的な html にコンパイルする場合は、それは素晴らしいことです)。
どうも。