Python 如何在Django模板中设置日期格式?
我已经为我的英语道歉了。我做了一些研究,但没有一项对我有用。但没有显示任何数据。如果我不键入date:D,则会出现此问题。 我通过API获取数据。所以所有行都是字符串 例如:Python 如何在Django模板中设置日期格式?,python,django,python-3.x,Python,Django,Python 3.x,我已经为我的英语道歉了。我做了一些研究,但没有一项对我有用。但没有显示任何数据。如果我不键入date:D,则会出现此问题。 我通过API获取数据。所以所有行都是字符串 例如: {% for row in activities %} <tr> <td style="width:30%" class="ads-details-td"> <div> <p>
{% for row in activities %}
<tr>
<td style="width:30%" class="ads-details-td">
<div>
<p><strong> Date: </strong> {{ row.dateStart|date:"D d M Y" }} </p>
</div>
</td>
</tr>
{% endfor %}
传入开始日期格式
如果您能帮助我,我将非常高兴。您的代码看起来不错
我认为问题在于,将datetime作为字符串传递,而不是作为datetime对象传递
如果dateStart是一个datetime对象,它应该可以工作
从:
如果值是datetime对象,例如datetime.datetime.now的结果,则输出将是字符串“Wed 09 Jan 2008”
编辑:
要获取给定字符串的日期时间,可以执行以下操作
from datetime import datetime
datetime.strptime('2019-02-05 05:45:00', '%Y-%m-%d %H:%M:%S')
它在数据库中设置为datetime。但我是通过API绘制这些数据的。@Dodiş更新了我将datetime字符串转换为datetime-object的答案。谢谢你的帮助,但是我的问题仍然存在。你能展示你是如何构建活动的吗?我们可以在服务器端的json data@yugandharchaudharib上这样做。但是你能展示它吗?你能为这个变量提供相关的视图代码吗?因为json数据可以是字符串、dict或其他任何形式。@Dodiş如果您将dateStart的值作为字符串而不是作为datetime对象传递,那么它将不起作用,请参阅我的答案。
'dateStart': '2019-02-05 05:45:00'
from datetime import datetime
datetime.strptime('2019-02-05 05:45:00', '%Y-%m-%d %H:%M:%S')