Django模板-将日期时间格式转换为字符串



我需要在Django模板中将日期时间格式转换为字符串:

<input name="wtn_datetime" type="text" class="form-control datetimepicker" data-date-format="DD/MM/YYYY HH:mm" value="{{ wtn.wtn_datetime }}">

value="{{ wtn.wtn_datetime }}中获取字符串的最佳方法是什么

谢谢。

您可以使用|date模板过滤器[Django-doc]:

value="{{ wtn.wtn_datetime|date:'d/m/Y H:i'}}"

例如:

>>> from django.template import Template, Context
>>> from django.utils import timezone
>>> Template("{{ foo|date:'d/m/Y H:i' }}").render(Context({'foo': timezone.now()}))
'19/02/2021 21:52'

但是通常手工制作自己的表单不是一个好主意。通常,这是通过定义一个解释如何呈现表单元素的小部件来完成的。

相关内容

  • 没有找到相关文章

最新更新