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

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

python - オブジェクトクラスに応じたMakoテンプレート?

オブジェクトクラスに応じて異なるテンプレートを使用するためのクリーンな方法は何ですか?bunchaifステートメント以外

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

python - Pylons の Mako テンプレートからの現在のページの URL

Pylons の Mako テンプレート ファイル内から現在のページの完全な URL を知る必要があります。

URL はページ内に含まれる iframe で使用されるため、ページがサーバーにヒットした後や環境からではなく、ページが生成されたときに知る必要があります。(最後のビットを適切に伝えているかどうかはわかりません)

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

python - Mako 「%def に括弧がありません」

キャッシュされたセクションを Mako テンプレートに追加しようとすると、上記の質問にリストされているエラーが表示されます。最後に追加()するとエラーは解消されますが、ページにコンテンツが表示されません。どんな助けでも大歓迎です!

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

python - Mako テンプレートのインライン if ステートメント

クラスが適用されているかどうかを判断するために使用したいテンプレート変数 c.is_friend があります。例えば:

次のように、これをインラインで行う方法はありますか?

それともそのようなものですか?

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

php - Pylons を使用した Mako の条件演算子

PHP では、条件演算子を使用して、問題の要素に適用される属性を html 要素に追加することがよくあります。例えば:

テンプレートに Mako を使用して、Pylons でプロジェクトを開始しています。どうすれば同様のことを達成できますか? 現在、理想的ではない 2 つの可能性があると考えています。

解決策 1:

解決策 2:

この特定のケースでは、値はテストされた変数 (value="1" => blah == 1) と同じですが、. のような他の状況でも同じパターンを使用し<?= isset($variable) ? ' value="$variable" : '' ?>ます。

Mako を使用してこれを実現するクリーンな方法を探しています。

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

python - エラー報告の改善 mako

エラーを含むテンプレート文字列を mako のエラー トレースに追加する方法はありますか?

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

python - DjangowithMakoやPylonsなどのテンプレートタグ

私のサイトでは、さまざまなデータモデルからの出力を精巧に作成する「ウィジェット」が必要です。このウィジェットはどのページにも表示されるため、makoを使用すると、コントローラーのrender()を使用するたびに、パスなしで(精巧に)データを取得できますか?

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

python - Pylons 1.0 で (mako) テンプレートのキャッシュを無効にする

私は最近、Pylons を使ったプロジェクトに飛びつきました。私は Python にも Pylons にも精通していませんが、コツをつかむのにそれほど苦労したことはありません。

Pylon プロジェクトはデフォルトで無期限にテンプレートをキャッシュしているようで、キャッシュされたテンプレート (デフォルトでは /data/templates に保存されています) を手動で削除してサーバーを再起動する以外にクリアする方法がわかりません。

さらに良いことに、テンプレートのキャッシュを無効にすることはできますか?

テンプレートのキャッシュに関するページ はhttp://wiki.pylonshq.com/display/pylonsdocs/Caching+in+Templates+and+Controllers役に立たないようで、.ini ファイルで設定してキャッシュをグローバルに無効にすることについて簡単に言及されています。

しかし、うまくいかないようです。

これは比較的単純なはずですよね?

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

sqlalchemy - PylonsTextMateバンドル

Pylons開発用のTextMateバンドルを探しています。MakoやSQLAlchemyの既存のバンドルを知っている人はいますか?

これらの2つの既存の記事を見つけましたが、リンクは無効になっています

現在アクティブなリンクを誰かが知っている場合は、私に知らせてください

ありがとう

0 投票する
3 に答える
9177 参照

python - makoでUnicodeを処理する方法は?

makoを使用すると、このエラーが常に発生します。

私はmakoに可能な限りユニコードを使用していると言いました:

私のすべてのテンプレートファイルは次で始まります:

そして、それらの内部では、すべてのコストのかかる文字列の前に「u」が付いています。self.stuffパラメーターにUnicode文字列が含まれていることは知っていますが、makoオブジェクトをインスタンス化する方法でそれを処理する必要があります(そうでない場合、これらの引数は何に適していますか?)。忘れたことはありますか?

もう1つの質問:encoding_errors ='replace'のポイントは何ですか?

= EDIT =ユニコード文字列を1つだけ残しました。これは、トレースバックです。