2017-03-20 57 views
1

我有一個Django模型,記錄用戶創建該模型的新對象的時間。這個日期打印在我的視圖中,格式如... 2017年3月20日下午1點49分。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') 

然而,我想在格式DD/MM/YYYY或類似20/03/2017或MM 2017年3月20日/ DD/YYYY要打印的日期例如。

這是我的HTML作爲

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

有沒有什麼辦法的日期/時間的格式從第{{ model.dt_created }}標籤內轉換?或者我必須進入觀點來改變印刷方式嗎?

感謝。

回答

2

使用內置的date過濾器,例如:

{{ model.dt_created|date:"SHORT_DATE_FORMAT" }}