fix log.date

This commit is contained in:
bkfox 2020-05-22 15:17:59 +02:00
parent afe4900ff1
commit 371bf1e73c
3 changed files with 14 additions and 12 deletions

View File

@ -71,11 +71,11 @@ class DiffusionQuerySet(BaseRerunQuerySet):
qs = self.filter(start__lte=now, end__gte=now).distinct() qs = self.filter(start__lte=now, end__gte=now).distinct()
return qs.order_by('start') if order else qs return qs.order_by('start') if order else qs
def date(self, today=None, order=True): def date(self, date=None, order=True):
""" Diffusions occuring today. """ """ Diffusions occuring date. """
today = today or datetime.date.today() date = date or datetime.date.date()
start = tz.datetime.combine(today, datetime.time()) start = tz.datetime.combine(date, datetime.time())
end = tz.datetime.combine(today, datetime.time(23, 59, 59, 999)) end = tz.datetime.combine(date, datetime.time(23, 59, 59, 999))
qs = self.filter(start__range = (start, end)) qs = self.filter(start__range = (start, end))
return qs.order_by('start') if order else qs return qs.order_by('start') if order else qs

View File

@ -1,4 +1,5 @@
from collections import deque from collections import deque
import datetime
import logging import logging
import os import os
@ -25,7 +26,11 @@ class LogQuerySet(models.QuerySet):
self.filter(station_id=id) self.filter(station_id=id)
def date(self, date): def date(self, date):
return self.filter(date__date=date) start = tz.datetime.combine(date, datetime.time())
end = tz.datetime.combine(date, datetime.time(23, 59, 59, 999))
return self.filter(start__range = (start, end))
# this filter does not work with sql
# return self.filter(date__date=date)
def after(self, date): def after(self, date):
return self.filter(date__gte=date) \ return self.filter(date__gte=date) \

View File

@ -8,17 +8,14 @@ Context:
- page: page - page: page
{% endcomment %} {% endcomment %}
{% if page.category %}
{% block header_meta %}{{ block.super }} {% block header_meta %}{{ block.super }}
<span class="column has-text-right"> <span class="column has-text-right">
{% if object.category %} {% if page.category %}
{{ object.category.title }} // {{ page.category.title }} //
{% endif %} {% endif %}
{{ object.pub_date }} {{ page.pub_date }}
</span> </span>
{% endblock %} {% endblock %}
{% endif %}
{% block main %} {% block main %}
{% block content %} {% block content %}