2

私はおもちゃのアプリケーションにボトルを使用しています。フレームワークを使用するのは初めてです。

テンプレート内からリクエスト オブジェクトに追加したいくつかのキーにアクセスする方法に興味があります。

単純に実行すると、それが定義されていない{{request.key}}という例外が発生するrequestため、オブジェクトがすべてのテンプレートコンテキストに渡されていないと推測しています..

これは、すべてのビューでアクセスする情報なので、これは正しいアプローチだと思いますが、ボトルの方法を釘付けにするつもりはありません。

何か案が?

4

1 に答える 1

3

テンプレートのレンダリング関数にリクエストを追加するだけです

return template('hello_template', name=name, request=request)

レンダー テンプレート関数は、キーワード引数をテンプレート内のローカル変数として渡します。テンプレート コンテキストには何も渡されません。

于 2012-11-30T22:36:01.490 に答える