問題タブ [mako]
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 - オブジェクトクラスに応じたMakoテンプレート?
オブジェクトクラスに応じて異なるテンプレートを使用するためのクリーンな方法は何ですか?bunchaifステートメント以外
python - Pylons の Mako テンプレートからの現在のページの URL
Pylons の Mako テンプレート ファイル内から現在のページの完全な URL を知る必要があります。
URL はページ内に含まれる iframe で使用されるため、ページがサーバーにヒットした後や環境からではなく、ページが生成されたときに知る必要があります。(最後のビットを適切に伝えているかどうかはわかりません)
python - Mako 「%def に括弧がありません」
キャッシュされたセクションを Mako テンプレートに追加しようとすると、上記の質問にリストされているエラーが表示されます。最後に追加()
するとエラーは解消されますが、ページにコンテンツが表示されません。どんな助けでも大歓迎です!
python - Mako テンプレートのインライン if ステートメント
クラスが適用されているかどうかを判断するために使用したいテンプレート変数 c.is_friend があります。例えば:
次のように、これをインラインで行う方法はありますか?
それともそのようなものですか?
php - Pylons を使用した Mako の条件演算子
PHP では、条件演算子を使用して、問題の要素に適用される属性を html 要素に追加することがよくあります。例えば:
テンプレートに Mako を使用して、Pylons でプロジェクトを開始しています。どうすれば同様のことを達成できますか? 現在、理想的ではない 2 つの可能性があると考えています。
解決策 1:
解決策 2:
この特定のケースでは、値はテストされた変数 (value="1" => blah == 1) と同じですが、. のような他の状況でも同じパターンを使用し<?= isset($variable) ? ' value="$variable" : '' ?>
ます。
Mako を使用してこれを実現するクリーンな方法を探しています。
python - エラー報告の改善 mako
エラーを含むテンプレート文字列を mako のエラー トレースに追加する方法はありますか?
python - DjangowithMakoやPylonsなどのテンプレートタグ
私のサイトでは、さまざまなデータモデルからの出力を精巧に作成する「ウィジェット」が必要です。このウィジェットはどのページにも表示されるため、makoを使用すると、コントローラーのrender()を使用するたびに、パスなしで(精巧に)データを取得できますか?
python - Pylons 1.0 で (mako) テンプレートのキャッシュを無効にする
私は最近、Pylons を使ったプロジェクトに飛びつきました。私は Python にも Pylons にも精通していませんが、コツをつかむのにそれほど苦労したことはありません。
Pylon プロジェクトはデフォルトで無期限にテンプレートをキャッシュしているようで、キャッシュされたテンプレート (デフォルトでは /data/templates に保存されています) を手動で削除してサーバーを再起動する以外にクリアする方法がわかりません。
さらに良いことに、テンプレートのキャッシュを無効にすることはできますか?
テンプレートのキャッシュに関するページ はhttp://wiki.pylonshq.com/display/pylonsdocs/Caching+in+Templates+and+Controllers
役に立たないようで、.ini ファイルで設定してキャッシュをグローバルに無効にすることについて簡単に言及されています。
しかし、うまくいかないようです。
これは比較的単純なはずですよね?
sqlalchemy - PylonsTextMateバンドル
Pylons開発用のTextMateバンドルを探しています。MakoやSQLAlchemyの既存のバンドルを知っている人はいますか?
これらの2つの既存の記事を見つけましたが、リンクは無効になっています
現在アクティブなリンクを誰かが知っている場合は、私に知らせてください
ありがとう
python - makoでUnicodeを処理する方法は?
makoを使用すると、このエラーが常に発生します。
私はmakoに可能な限りユニコードを使用していると言いました:
私のすべてのテンプレートファイルは次で始まります:
そして、それらの内部では、すべてのコストのかかる文字列の前に「u」が付いています。self.stuffパラメーターにUnicode文字列が含まれていることは知っていますが、makoオブジェクトをインスタンス化する方法でそれを処理する必要があります(そうでない場合、これらの引数は何に適していますか?)。忘れたことはありますか?
もう1つの質問:encoding_errors ='replace'のポイントは何ですか?
= EDIT =ユニコード文字列を1つだけ残しました。これは、トレースバックです。