【发布时间】:2021-10-18 08:39:06
【问题描述】:
django timezone.now() 的默认格式示例 Aug. 15, 2021, 1:00pm如何将其转换为2021-8-15提前谢谢!
这是我的 models.py
publish= models.DateTimeField(default=timezone.now())
我试过这个:
publish= models.DateTimeField(default=timezone.now().strftime('%Y-%m-%d'))
但它不起作用,这是我要呈现我的时区的 html:
<div class="main-banner header-text">
<div class="container-fluid">
<div class="owl-banner owl-carousel">
{% for data in dataset %}
{% if forloop.counter >= 4 and forloop.counter <= 6 %}
<div class="item">
<img src="{{data.image.url}}" alt="{{data.blog_title}}">
<div class="item-content">
<div class="main-content">
<div class="meta-category">
<span>{{catlist.cat}}</span>
</div>
<a href="{% url 'blogapp:blog' _id=data.slug %}"><h4>{{data.blog_title}}</h4></a>
<ul class="post-info">
<li><a>{{data.publish}}</a></li>
</ul>
</div>
</div>
</div>
{% endif %}
{% endfor %}
</div>
</div>
</div>
【问题讨论】:
-
timezone.now().strftime('%Y-%m-%d')?
标签: python python-3.x django django-templates