kay.utils には、便利な関数がいろいろ揃っています。
タイムゾーンを取得します。
| Parameter: | tzname – タイムゾーンの名称 |
|---|---|
| 戻り値: | datetime.tzinfo の実装 |
エンドポイントへの URL を取得します。特殊なキーワード引数をとります。
_anchor: この文字列は URL アンカーとして使われます。
_external: True の場合、 フルサーバー名と http:// プリフィクスつきで、 URL を生成します。
| Parameter: | args – キーワード引数は URL を生成するのに使われます。 |
|---|---|
| 戻り値: | エンドポイントへの URL を表す文字列 |
ログインページの URL を取得します。
| Parameter: | url – ユーザがログインした後にリダイレクトされる URL です。未指定の場合、現在の URL が使われます。 |
|---|---|
| 戻り値: | ログイン URL を表す文字列 |
ログアウトページの URL を取得します。
| Parameter: | url – ユーザがログアウトした後にリダイレクトされる URL です。未指定の場合、現在の URL が使われます。 |
|---|---|
| 戻り値: | ログアウト URL を表す文字列 |
Jinja2 テンプレートを使って、 werkzeug.exceptions.HTTPException のインスタンスをレンダリングします。
| Parameter: | e – werkzeug.exceptions.HTTPException の任意のサブクラスのインスタンスです。 |
|---|---|
| 戻り値: | werkzeug.Response のインスタンス |
テンプレートレンダリング用の関数です。 settings.CONTEXT_PROCESSORS の設定に従って、 コンテキスト用の変数を自動的に追加します。
| パラメタ: |
|
|---|---|
| 戻り値: | レンダリングされた文字列 |
HTML ページをレンダリングするための関数です。
| パラメタ: |
|
|---|---|
| 戻り値: | レンダリングされた文字列 |
datetime オブジェクトをローカルタイムゾーンに変換します。
| パラメタ: |
|
|---|---|
| 戻り値: | 新しいタイムゾーンの datetime.datetime object |
datatime オブジェクトを UTC に変換して、 tzinfo を消します。
| パラメタ: |
|
|---|---|
| 戻り値: | UTC タイムゾーンの datetime.datetime オブジェクト |
与えられたキー名でデータを取得して返します。失敗したら werkzeug.exceptions.NotFound をあげます。
| パラメタ: |
|
|---|---|
| 戻り値: | 成功した場合は、モデルクラスのインスタンス |
与えられた ID でデータを取得して返します。失敗したら werkzeug.exceptions.NotFound をあげます。
| パラメタ: |
|
|---|---|
| 戻り値: | 成功した場合は、モデルクラスのインスタンス |
与えられた キー でデータを取得して返します。失敗したら werkzeug.exceptions.NotFound をあげます。
| パラメタ: |
|
|---|---|
| 戻り値: | 成功した場合は、モデルクラスのインスタンス |