mako

    0

    1答えて

    makoの新機能です。オブジェクトモデルに関する質問があります。 私たちは、レンダリングされているファイル内の out.write(self.objectname.render(...)) に似て描画コマンドによるWindows 7の下のマコを経由して、テンプレートファイルを生成している、私は以下の擬似コードに似たObjectNameにアクセスしたいです... <%namespace name

    1

    2答えて

    通常、Makoの名前空間を "インポート"すると、defにしかアクセスできないように見えます。 ## base.mako <% somevar = ["one", "two", "three"] %> <%def name="foo()">Bar</%def> とインポートテンプレート:私のユースケースsomevarとfooで ## child.mako <%namespa

    4

    1答えて

    私はMakoテンプレート内の未定義の変数にアクセスしようとするとNameErrorが発生し、かなり論理的にそうであることがわかりました。しかし、いくつかのアプリケーションでは、より正常に失敗することが望ましいでしょう。おそらく、そのようなエラーに空の文字列を代入することがあります(AttributeErrorが別の候補です)。これはDjangoテンプレート言語のデフォルトの動作です。マコでこの行動

    2

    1答えて

    DBテーブルの内容を読み込み、makoとbottleを使用してWebページとして表示しようとしています。テーブルにはUnicode(utf-8)のフィールドがいくつかあります。次のスタックトレースで UnicodeDecodeError('ascii', 'MOTOROLA MILESTONE\xe2\x84\xa2 PLUS', 18, 19, 'ordinal not in

    2

    1答えて

    ImportErrorがあり、私を怒らせる可能性があります。状況は次のようになります。 tests/ testWebsite.py website/ __init__.py __main__.py _webtools/ __init__.py templatedefs.py ... _templates/

    7

    1答えて

    をテンプレート: template.render(var1='hello', var2='world') は、どのように私はテンプレートに辞書を渡すことができますし、それはそうと同じ方法で vars = {'var1': 'hello', 'var2': 'world'} をレンダリングしていますテンプレートでは、私は通常の変数を表示することができます: ${var1} ${var2}

    0

    1答えて

    私はMakotemplateでマニュアルを読み、コードは以下を参照してください。 from mako.template import Template from mako.runtime import Context from StringIO import StringIO mytemplate = Template("hello, ${name}!") buf = StringIO(

    4

    1答えて

    私はMakoテンプレートをプロジェクトに使用しています。 MakoにCSSファイルを追加するにはどうしたらいいですか? <link type="stylesheet" type="text/css" href="<%include file='test.css' />" />タグに<head>タグを使用しようとしましたが、動作しません。

    4

    1答えて

    目的:ベーステンプレートと子テンプレートの両方でmyargsにアクセスする。現在、私はそれらをどちらか一方だけにアクセスすることができます。 コール: child.render(myargs={'a':2, b:'5'}) ベース抜粋: <%page args="myargs=None, **kwargs"/> % if myargs['a']: a is: ${myargs['a

    2

    2答えて

    最近のDjangoプロジェクト私はmakoテンプレートを使用しています。 クロスサイトリクエスト偽造についてCSRF。 djangoテンプレートには、ハッカーから保護するためのタグ{% csrf_token %}があります。 makoテンプレートはどうですか? csrf_tokenのアナログがあるか、別の保護メカニズムがありますか? ありがとうございます!