... いる場合、 Django はローカル時間の naive な datetime オブジェクトを使います。多くの場合、これで十分です。このモードでは、現在時刻を取得するには、次のように書きます: import datetime now = datetime . datetime . now () タイムゾーンサポートが有効化 ( USE_TZ ... me オブジェクトのみをサポートしており、aware な time オブジェクトを保存しようとすると例外を投げます。これは、日付を伴わない時刻に対するタイムゾーンには意味がないからです。 native な datetime オブジェクトの変換 ¶ 後方互換性を維持するため、 USE_TZ が Tr ... ブジェクトは timedelta 計算を通じて他の日時から作成されます。唯一アプリケーションのコード内でよく作成される datetime は現在の時刻で、 timezone.now() は自動的に適切な処理を行います。 デフォルトタイムゾーンとカレントタイムゾーン ¶ デフォルトタイムゾーン は ... ... いる場合、 Django はローカル時間の naive な datetime オブジェクトを使います。多くの場合、これで十分です。このモードでは、現在時刻を取得するには、次のように書きます: import datetime now = datetime . datetime . now () タイムゾーンサポートが有効化 ( USE_TZ ... me オブジェクトのみをサポートしており、aware な time オブジェクトを保存しようとすると例外を投げます。これは、日付を伴わない時刻に対するタイムゾーンには意味がないからです。 native な datetime オブジェクトの変換 ¶ 後方互換性を維持するため、 USE_TZ が Tr ... ブジェクトは timedelta 計算を通じて他の日時から作成されます。唯一アプリケーションのコード内でよく作成される datetime は現在の時刻で、 timezone.now() は自動的に適切な処理を行います。 デフォルトタイムゾーンとカレントタイムゾーン ¶ デフォルトタイムゾーン は ... ... 場合、それぞれの変数について内容が変化したかどうかを調べます。例えば、以下の例では日付が変化したときには日付を表示し、日付と時刻が同時に変化したときだけ時刻も表示します: {% for date in days %} {% ifchanged date.date %} {{ date.date }} {% endifchanged % ... {% lorem 2 w random %} は 2 個のランダムなラテン単語を出力します。 now ¶ 指定したフォーマット文字列にしたがって現在の日付や時刻を表示します。フォーマット文字列で使われる文字については、 date フィルタの項で説明しています。 例: It is {% now "jS F Y H:i" ... スラッシュ文字( \ )でエスケープします。次の例では、 "o" と "f" をエスケープしています。そうしなければ、これらはそれぞれ年と時刻を表示するためのフォーマット文字とみなされるからです: It is the {% now "jS \o\f F" %} この表示結果は "It is the 4th of Septe ... ... 場合、それぞれの変数について内容が変化したかどうかを調べます。例えば、以下の例では日付が変化したときには日付を表示し、日付と時刻が同時に変化したときだけ時刻も表示します: {% for date in days %} {% ifchanged date.date %} {{ date.date }} {% endifchanged % ... {% lorem 2 w random %} は 2 個のランダムなラテン単語を出力します。 now ¶ 指定したフォーマット文字列にしたがって現在の日付や時刻を表示します。フォーマット文字列で使われる文字については、 date フィルタの項で説明しています。 例: It is {% now "jS F Y H:i" ... スラッシュ文字( \ )でエスケープします。次の例では、 "o" と "f" をエスケープしています。そうしなければ、これらはそれぞれ年と時刻を表示するためのフォーマット文字とみなされるからです: It is the {% now "jS \o\f F" %} この表示結果は "It is the 4th of Septe ... ... CACHE_MIDDLEWARE_SECONDS の値が使用されます。 add_never_cache_headers ( response ) [ソース] ¶ Expires ヘッダーを現在の日付/時刻で設定します。 Cache-Control: max-age=0, no-cache, no-store, must-revalidate, private ヘッダーをレスポンスに追加し、ページが ... 築する必要があります。 django.utils.dateparse ¶ このモジュールで定義された関数は、以下の特性を共有しています: ISO 8601 日付/時刻形式の文字列(またはそれに近い代替形式)を受け付け、Python の datetime モジュールにある対応するクラスからオブジェクトを返しま ... す。 入力が適切にフォーマットされているが、有効な日付や時刻ではない場合、 ValueError を発生させます。 それが全く適切にフォーマットされていない場合、 None を返します。 入力ではピコ秒単 ... ... CACHE_MIDDLEWARE_SECONDS の値が使用されます。 add_never_cache_headers ( response ) [ソース] ¶ Expires ヘッダーを現在の日付/時刻で設定します。 Cache-Control: max-age=0, no-cache, no-store, must-revalidate, private ヘッダーをレスポンスに追加し、ページが ... 築する必要があります。 django.utils.dateparse ¶ このモジュールで定義された関数は、以下の特性を共有しています: ISO 8601 日付/時刻形式の文字列(またはそれに近い代替形式)を受け付け、Python の datetime モジュールにある対応するクラスからオブジェクトを返しま ... す。 入力が適切にフォーマットされているが、有効な日付や時刻ではない場合、 ValueError を発生させます。 それが全く適切にフォーマットされていない場合、 None を返します。 入力ではピコ秒単 ... ... ーカライズされた入力も処理します。 同じコンテンツにアクセスする2人のユーザーが、現在のロケールのフォーマットに応じて、日付、時刻、数字を異なる方法で表示することがあります。 注釈 3桁区切りを使用した数値フォーマットを有効にするには、設定ファイルで USE_TH ... 詳しくは 翻訳 を参照してください。 フォームでのロケールを認識する入力 ¶ 表示形式機能が有効のとき、Django がフォーム内で日付、時刻、数値を描画する際に、ローカライズされた表示形式を使用できます。フォームにデータが入力されたとき、ユーザによって使用される表 ... テンプレート 表示形式 ロケール localize フォーマット formats 数値 フォーム 区切り 日付 コントロール 提供 フィルタ unlocalize 時刻 注釈 描画 forms 適用 テンプレートタグ 無効化 load 単数 強制 クイック検索 Last update: 2026年10月09日 « previous | up | nex ... ... ーカライズされた入力も処理します。 同じコンテンツにアクセスする2人のユーザーが、現在のロケールのフォーマットに応じて、日付、時刻、数字を異なる方法で表示することがあります。 注釈 3桁区切りを使用した数値フォーマットを有効にするには、設定ファイルで USE_TH ... 詳しくは 翻訳 を参照してください。 フォームでのロケールを認識する入力 ¶ 表示形式機能が有効のとき、Django がフォーム内で日付、時刻、数値を描画する際に、ローカライズされた表示形式を使用できます。フォームにデータが入力されたとき、ユーザによって使用される表 ... ... .. 最新のブログエントリーを表示するフロントページが、新しいブログエントリーを追加したときだけ変更されるのであれば、最終更新時刻をとても速く計算できます。そのブログに関連するすべてのエントリーの最新の published 日付が必要です。これを行う一つの方法は次の ... ることを要求しているため、最初に置くべきです。 1つの値を計算するだけのショートカット ¶ 一般的なルールとして、ETag と最終更新時刻の 両方 を計算する関数を提供できるのであれば、そうすべきです。どの HTTP クライアントがどのヘッダを送ってくるかはわからないの ... 。 HTTP の GET リクエストに対してのみ適している。 ここでは、特定の問題に最も適したツールを選択するべきです。もし ETag と変更時刻を高速に計算する手段があり、一部のビューがコンテンツを生成するのに時間がかかるのであれば、このドキュメントで説明した conditi ... ... .. 最新のブログエントリーを表示するフロントページが、新しいブログエントリーを追加したときだけ変更されるのであれば、最終更新時刻をとても速く計算できます。そのブログに関連するすべてのエントリーの最新の published 日付が必要です。これを行う一つの方法は次の ... ることを要求しているため、最初に置くべきです。 1つの値を計算するだけのショートカット ¶ 一般的なルールとして、ETag と最終更新時刻の 両方 を計算する関数を提供できるのであれば、そうすべきです。どの HTTP クライアントがどのヘッダを送ってくるかはわからないの ... 。 HTTP の GET リクエストに対してのみ適している。 ここでは、特定の問題に最も適したツールを選択するべきです。もし ETag と変更時刻を高速に計算する手段があり、一部のビューがコンテンツを生成するのに時間がかかるのであれば、このドキュメントで説明した conditi ... 2026年10月08日