(機械翻訳) pyramid.scaffolds

class Template(name)[ソース]

この基底クラスを継承し、Pyramidスカフォールディングシステムを使用するメソッドをオーバーライドします。

post(command, output_dir, vars)[ソース]

テンプレートが適用された後に呼び出されます。

pre(command, output_dir, vars)[ソース]

テンプレートが適用される前に呼び出されます。

render_template(content, vars, filename=None)[ソース]

入力(内容)と定義された変数名(vars)に基づいてテンプレートファイルを表すバイトストリングを返します。 `` filename``は例外報告のために使われます。

template_dir()[ソース]

足場のテンプレートディレクトリを返します。デフォルトでは、 `` os.path.join(self.module_dir()、self._template_dir)の値を返します。 ``( `` self.module_dir() ``はあなたのサブクラスが定義されているモジュールを返します。 `` self._template_dir``がタプルの場合、このメソッドは単にパスを構築するのではなく値を返します。 _template_dirがタプルである場合、それは2要素タプルでなければなりません: ``(package_name、package_relative_path) ``

class PyramidTemplate(name)[ソース]

Pyramidスキャフォールディングテンプレートの基本クラスとして使用できるクラス。

post(command, output_dir, vars)[ソース]

msgstr "ピラミッドへようこそ。便利なのは残念ですが、スキャフォールディングレンダリングが成功した後に"印字するには、:meth: `pyramid.scaffolds.template.Template.post`をオーバーライドします。

pre(command, output_dir, vars)[ソース]

デフォルトの変数リスト( `` random_string``、 `` package_logger``を含む)にいくつかの変数を追加します:meth: `pyramid.scaffolds.template.Template.pre`をオーバーライドします。また、パッケージの名前を "site"にするか、パッケージロガーに "root"という名前を付けるなど、一般的なmisnamingsも防ぎます。