Bob Reynolds :
I'm displaying a selectbox with hours in it. This hours are fixed and coming from db. For this I used models.TimeField
in models.py
. Now in html
page these hours are shown like 14:00:00
. I want to remove seconds. Here are my codes:
models.py
:
class MeetingHour(models.Model):
hour = models.TimeField()
def __str__(self):
return str(self.hour)
html
:
<select>
{% for meetinghour in meetinghours %}
<option value="{{meetinghour}}">{{meetinghour}}</option>
{% endfor %}
</select>
Willem Van Onsem :
You can make use of the |time
template filter [Django-doc]:
<option value="{{ meetinghour }}">{{ meetinghour.hour|time:"H:i" }}</option>
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=394969&siteId=1