Поле datetimefield отображает время только в html-шаблоне
У меня есть поле datetime, но в html-коде я хочу показать только время, как это сделать? Я пробовал {{ data|time }}, {{ value|time: "H:i" }}, но ничего
просмотров
from django.shortcuts import render
from .models import Count
import datetime
# Create your views here.
def contatore(request):
settaggio = Count.objects.get(attivo = True)
data = settaggio.data.strftime("%m %d, %Y %H:%M:%S")
context = {'data':data}
return render(request, 'count.html', context)
модели
class Count(models.Model):
data = models.DateTimeField()
html
<h5 style="color: #fff">{{ data }}</h5>
Попробуйте это
{{ data |date:"g:i a" }}
Вы можете использовать фильтр date в вашем шаблоне следующим образом:
<h5 style="color: #fff">{{ data|date:"H, i, s" }}</h5>
views py:
def contatore(request):
settaggio = Count.objects.get(attivo = True)
context = {'data':settaggio.data}
return render(request, 'count.html', context)