簡體   English   中英

如何正確顯示Django中日期時間的格式?

[英]How to properly display the format of date time in Django?

我想添加我在 Django 數據庫中上傳特定文件時的日期和時間。在我的 models.py 中,我添加了這行代碼:

模型.py

date_added = models.DateTimeField(auto_now_add=True)

在模板中,我添加了這段代碼:

{% block content %}
<div class="container">
<tr>
    <td>
        CAR LIST
    </td>
    <td>
        Date Added
    </td>
</tr>

{% for car in cars %}
<tr>
    <td><a href="{% url 'show-car' car.car_id %}">{{ car }}</a></td>
    <td>{{ car.date_added }}</td>
</tr>
{% endfor %}
</div>
{% endblock %}

它正確顯示日期,但時間只顯示“午夜”。 如何將日期時間格式化為月、日、年、時、分、秒?

請在這篇文章中找到答案。

總而言之,您可以使用模板標簽格式化模板中的日期,在您的情況下它看起來像這樣: {{ car.date_added|date:'Ymd H:i' }}

正如最受好評的答案評論之一所述,您也可以在此 Django 文檔鏈接中找到完整的模板標簽文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM