問題タブ [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で文字列名を指定して関数を呼び出す簡単な方法はありますか?
python - Pylons + Mako -- テンプレートから POST データにアクセス
Pylons を使用して Mako テンプレートから request.params 投稿データにアクセスするにはどうすればよいですか?
python - Makoテンプレート出力から空白を削除します(Pylons)
Mako + Pylonsを使用していますが、HTML出力に途方もない量の空白があることに気づきました。
どうすればそれを取り除くことができますか?Redditはなんとかそれを行うことができます。
python - Named は文字列を Mako に置き換えます
Mako でテンプレートを作成するときは、次のように記述する必要があります。${_('Hello, %(fname)s %(lname)s') % {'fname':'John','lname':'Doe'}}
それを書いているときに解析中にSyntaxException:(SyntaxError)予期しないEOFが発生し続けます。同じことをする方法はありますか?
${_('Hello, %s %s') % ('John', 'Doe')}
動作しますが、必要に応じて言語を変更するときに置換の順序を変更することはできません。
ありがとう。
python - mako テンプレートで文字列を切り捨てる
次のように、長すぎる場合にタイトルを切り捨てる方法を見つけたいと思います。
特定の文字数を超える場合、mako で文字列を出力し、自動的に「...」で切り捨てる方法はありますか?
ありがとう。
python - 1つを継承する条件makoベーステンプレート
jQuery を含めるかどうかを指定する if ステートメントを含む base.mako テンプレートがあります。
いくつかのテンプレートは base.mako から継承しています。jQuery が必要な人もいれば、必要ない人もいます。
現時点では、レンダーを呼び出す前にコントローラーで属性を設定する必要があります
しかし、これは子テンプレート (つまり jQueryTemplate.mako) に直接入れるべきだと思います
継承前に追加してみた
しかし、それは機能しません。
任意のヒント?
ご協力ありがとうございました
python - Python UnicodeDecodeError のベスト プラクティス
Pylonsフレームワーク、Makoテンプレートを Web ベースのアプリケーションに使用しています。Python がユニコード文字列を処理する方法については、それほど深くは考えていませんでした。ページがレンダリングされたときにサイトがクラッシュするのを見て緊張した瞬間があり、後でそれがUnicodeDecodeErrorに関連していることを知りました。
エラーが表示された後、「無視」オプションを使用して文字列のエンコード、デコード呼び出しを追加する Python コードの周りでメッシュを開始しましたが、それでもいつかエラーが消えたことを確認できませんでした。
最後に、無視して ascii にデコードし、クラッシュすることなくサイトを実行しました。
私のサイトへの入力は、多くのサイトから来ています。これは、私が言語または選択した言語を制御しないことを意味します。私のサイトは、国際言語と英語をサポートしています。私は一般的に unicode/ascii/utf-8 を気にしないフィード集約を持っています。mako テンプレートを介してテキストを表示している間は、そのまま表示します。
Web の専門家ではありませんが、Python プロジェクト内で文字列を処理するためのベスト プラクティスは何ですか? テキストまたはアプリケーションのすべてのフェーズをレンダリングしている間だけ気にする必要がありますか?
google-app-engine - GoogleAppEngineを使用したMakoテンプレート
Djangoテンプレートの代わりにGAEでMakoテンプレートを使用したい。この投稿を見つけましたhttp://blog.pansapiens.com/2008/06/24/mako-templates-in-google-app-engine-seems-to-work-for-me/
easy_install http://www.makotemplates.org/download.htmlを使用して、このページからMakoをダウンロードしました。
しかし、それは私に「ビーカー」ファイルを与えました
c:\ python26 \ lib \ site-packages \ beaker-1.5.4-py2.6.egg
どうしたらいいのかわからない。
ブログの指示に従って「Mako」ファイルをGAEディレクトリに配置できるように誰かが私を助けてくれませんか。
ここでMako/GAEへの参照を見ましたGoogleAppEngine--動的に作成されたテンプレート
ありがとうございました。
python - Mako で JSON をエンコードしますか?
makoのjsonに問題があります。私はこれをします:
to_json は次のとおりです。
しかし、私に与える代わりに
それは私を与えます
だから mako はどこかで「~」を変える
代わりに何をすべきですか?
対照的に、ここにテストスクリプトがあります
出力
編集
私は自分の機能を
" を に変更する"
ので、mako に問題があるようです。
google-cloud-datastore - Mako テンプレートを使用した Google App Engine の検索フォーム
スクリプトは data.py にあり、テンプレート ファイルは search.mako です。検索フォームは MainPage メソッドにあります (以下のコードには含まれていません)。検索語を入力しましたが、何も起こりません。私が間違っていることを理解するのを手伝ってもらえますか? ありがとうございました。
そしてこれがsearch.mako