0

モデルDateFieldにフィールドがあるので、Webページにレンダリングすると表示されます

12-30-2012

そして私は必要です

30.12.2012

テンプレート内で使用してみました

{{ item.pub_date.strftime("%d.%m.%Y") }}

しかし、私は構文解析のエラーを受け取ります。コンソールでは正常に動作します。それから私はモデルで新しいメソッドを作ろうとしました

get_pub_date(self):
    self.pub_date.strftime("%d.%m.%Y")

このメソッドを一時的に呼び出すと、テンプレートの同じエラー解析が発生します

4

1 に答える 1

1

日付テンプレート フィルタを使用:

{{ item.pub_date|date:"d.m.Y" }}

また、次の点に注意してください。

フォーマット文字列なしで使用する場合:

{{ value|date }}

...ローカライズを適用せずに、DATE_FORMAT 設定で定義されたフォーマット文字列が使用されます。

于 2012-08-24T08:36:08.660 に答える