def render_nav_year(year): min_date = WeatherData.objects.order_by('recorded_at')[0].recorded_at entries = list(build_navigation_entries( start_date=min_date, end_date=timezone.now(), offset=timedelta(366), )) return { 'entries': entries, 'format': 'Y', 'current': year, 'url_name': 'year', }
def render_nav_year(year): min_date = WeatherData.objects.order_by('recorded_at')[0].recorded_at entries = list( build_navigation_entries( start_date=min_date, end_date=timezone.now(), offset=timedelta(366), )) return { 'entries': entries, 'format': 'Y', 'current': year, 'url_name': 'year', }
def render_nav_month(year, month): entries = list(build_navigation_entries( start_date=datetime(year, 1, 1), end_date=datetime(year + 1, 1, 1), offset=timedelta(days=31), )) return { 'entries': entries, 'format': 'm', 'current': month, 'year': year, 'url_name': 'month', }
def render_nav_month(year, month): entries = list( build_navigation_entries( start_date=datetime(year, 1, 1), end_date=datetime(year + 1, 1, 1), offset=timedelta(days=31), )) return { 'entries': entries, 'format': 'm', 'current': month, 'year': year, 'url_name': 'month', }
def render_nav_day(year, month, day): entries = list( build_navigation_entries( start_date=datetime(year, month, 1), end_date=datetime(year + month / 12, month % 12 + 1, 1) - timedelta(days=1), offset=timedelta(days=1))) return { 'entries': entries, 'format': 'd', 'current': day, 'year': year, 'month': month, 'url_name': 'day', }
def render_nav_day(year, month, day): entries = list(build_navigation_entries( start_date=datetime(year, month, 1), end_date=datetime(year + month / 12, month % 12 + 1, 1) - timedelta(days=1), offset=timedelta(days=1) )) return { 'entries': entries, 'format': 'd', 'current': day, 'year': year, 'month': month, 'url_name': 'day', }