2017-03-20 26 views
1

私は、そのモデルの新しいオブジェクトがユーザによって作成されたときに記録するDjangoモデルを持っています。この日付は、次のような形式で表示されます。 2017年3月20日1:49 p.m.Django - HTMLタグ内の日付/時刻形式を変更する

Models.py:

class Model(models.Model): 
    title = models.CharField(max_length=50, verbose_name='Title') 
    dt_created = models.DateTimeField(auto_now_add=True, verbose_name='Date Created') 
    dt_updated = models.DateTimeField(auto_now=True, verbose_name='Date Updated') 

は、しかし、私は日付が20/03/2017または2017年3月20日のような形式DD/MM/YYYYまたはMM/DD/YYYYで印刷したいです例えば。

これは{{ model.dt_created }}タグ内から日付/時刻の形式を変換する方法はあります

<h5 class='dt-class'>Created <span class='dt-timestamp'>{{ model.dt_created }}</span></h5> 

としての私のHTMLにありますか?または、これを印刷する方法を変更するためにビューに入る必要がありますか?

ありがとうございました。

答えて

2

例えば、dateフィルタに建て使用します

{{ model.dt_created|date:"SHORT_DATE_FORMAT" }} 
関連する問題