朝、Djangoテンプレート印刷のどちらか「午前または午後の良い」日
の時間に応じて、「私は、電子メールのテンプレートを作成しようとしていると私は間に反転する挨拶を取得する方法についてわかりませんよ「午前、午後、夕方」のいずれかを選択することができます。
任意のアイデア
現在のテンプレートコード私はこのような何かをするだろう
{% if hour < 12 %}
morning
{% elif hour > 12 %}
afternoon
{% endif %}
朝、Djangoテンプレート印刷のどちらか「午前または午後の良い」日
の時間に応じて、「私は、電子メールのテンプレートを作成しようとしていると私は間に反転する挨拶を取得する方法についてわかりませんよ「午前、午後、夕方」のいずれかを選択することができます。
任意のアイデア
現在のテンプレートコード私はこのような何かをするだろう
{% if hour < 12 %}
morning
{% elif hour > 12 %}
afternoon
{% endif %}
:
正午は次のように定義されて{% if now < midday %}
morning
{% else %}
afternoon
{% endif %}
:もちろん
midday= datetime.time(12)
ことその正午あなたのテンプレートコンテキストの一部でなければなりません!
https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#now
How to check if a date time is before midday
あなたはこのようなあなたのテンプレートでnow
を使用することができます。
{% now "H" as current_time %}
{% if current_time > 12 %}
afternoon
{% else %}
morning
{% endif %}
'current_time'は文字列なので、比較はできません。 '%%current_time | add:" 0 "> 12%}' – helb
は、私は「夜」を含めるしたい場合ので、その後、私の電子メールはすべての点をカバーし、この上に構築するために、あなたに感謝ベースラインとしての使用 "正午"のこれを行うための最善の方法は何ですか –
私はそれを取得していない!何をしたいですか ? :) –