早上,
我正在尝试为电子邮件创建模板,但我不确定如何根据选择发送的时间在"早晨,下午和晚上"之间进行问候。p>任何想法
当前模板代码
{% if hour < 12 %}
morning
{% elif hour > 12 %}
afternoon
{% endif %}
您可以在模板中使用now
:
{% now "H" as current_time %}
{% if current_time > 12 %}
afternoon
{% else %}
morning
{% endif %}
我会做这样的事情:
{% if now < midday %}
morning
{% else %}
afternoon
{% endif %}
中午定义为:
midday= datetime.time(12)
当然,该中午必须是模板上下文的一部分!
https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#now
如何在中午之前检查日期时间