0
15分钟时间显示小时,我需要打印下拉菜单中有时间选择在Django的模板,如:在Django的模板
12:00 AM
12:15 AM
12:30 AM
(...)
所有的时间应该是可见的。 有没有简单的方法在Django模板中做到这一点,而无需在视图或手动输入内进行编码?
15分钟时间显示小时,我需要打印下拉菜单中有时间选择在Django的模板,如:在Django的模板
12:00 AM
12:15 AM
12:30 AM
(...)
所有的时间应该是可见的。 有没有简单的方法在Django模板中做到这一点,而无需在视图或手动输入内进行编码?
我不认为这是可能的,只有模板语言,除非你为此写一个自定义标签。
times = []
for i in range(0, 24*4):
times.append((datetime.combine(date.today(), time()) + datetime.timedelta(minutes=15) * i).time().strftime("%I:%M %p"))
在你的模板
:
{% for time in times %}
<option>{{ time }}</option>
{% endfor %}
但是,这可以很容易地在您的视图3线蟒实现