如何在Django中正确显示日期时间的格式?

问题描述 投票:0回答:1

我想添加在 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 %}

它正确显示日期,但时间仅显示“午夜”。如何将日期时间格式化为月、日、年、时、分、秒?

python django django-models django-views
1个回答
2
投票

请在这篇帖子中找到答案。

总而言之,您可以使用模板标签格式化模板中的日期,在您的情况下,它看起来像这样:

{{ car.date_added|date:'Y-m-d H:i' }}

正如最受好评的答案评论之一中提到的,您可以在此 Django 文档link中找到完整的模板标签文档。

© www.soinside.com 2019 - 2024. All rights reserved.