|
@ -11,7 +11,7 @@ from .models import Problem, Cislo, Reseni, Nastaveni, Rocnik, Soustredeni, Orga |
|
|
from .models import VysledkyZaCislo, VysledkyKCisluZaRocnik, VysledkyKCisluOdjakziva |
|
|
from .models import VysledkyZaCislo, VysledkyKCisluZaRocnik, VysledkyKCisluOdjakziva |
|
|
from . import utils |
|
|
from . import utils |
|
|
|
|
|
|
|
|
import datetime |
|
|
from datetime import timedelta, date |
|
|
from itertools import groupby |
|
|
from itertools import groupby |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -42,8 +42,8 @@ def TemataView(request): |
|
|
class TitulniStranaView(generic.ListView): |
|
|
class TitulniStranaView(generic.ListView): |
|
|
model = Novinky |
|
|
model = Novinky |
|
|
template_name='seminar/titulnistrana.html' |
|
|
template_name='seminar/titulnistrana.html' |
|
|
pred_dvema_mesici = (datetime.date.today() - datetime.timedelta(2*365/12)) |
|
|
pred_dvema_mesici = (date.today() - timedelta(2*365/12)) |
|
|
queryset = Novinky.objects.filter(datum__range=(pred_dvema_mesici, datetime.date.today())) |
|
|
queryset = Novinky.objects.filter(datum__range=(pred_dvema_mesici, date.today())) |
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs): |
|
|
def get_context_data(self, **kwargs): |
|
|
context = super(TitulniStranaView, self).get_context_data(**kwargs) |
|
|
context = super(TitulniStranaView, self).get_context_data(**kwargs) |
|
@ -56,7 +56,7 @@ class TitulniStranaView(generic.ListView): |
|
|
class CojemamOrganizatoriView(generic.ListView): |
|
|
class CojemamOrganizatoriView(generic.ListView): |
|
|
model = Organizator |
|
|
model = Organizator |
|
|
template_name='seminar/cojemam/organizatori.html' |
|
|
template_name='seminar/cojemam/organizatori.html' |
|
|
queryset = Organizator.objects.filter(user__is_active=True).order_by('user__first_name') |
|
|
queryset = Organizator.objects.exclude(organizuje_do_roku__isnull=False, organizuje_do_roku__lt=date.today().year).order_by('user__first_name') |
|
|
def get_context_data(self, **kwargs): |
|
|
def get_context_data(self, **kwargs): |
|
|
context = super(CojemamOrganizatoriView, self).get_context_data(**kwargs) |
|
|
context = super(CojemamOrganizatoriView, self).get_context_data(**kwargs) |
|
|
context['aktivni'] = True |
|
|
context['aktivni'] = True |
|
@ -65,7 +65,7 @@ class CojemamOrganizatoriView(generic.ListView): |
|
|
class CojemamOrganizatoriStariView(generic.ListView): |
|
|
class CojemamOrganizatoriStariView(generic.ListView): |
|
|
model = Organizator |
|
|
model = Organizator |
|
|
template_name='seminar/cojemam/organizatori.html' |
|
|
template_name='seminar/cojemam/organizatori.html' |
|
|
queryset = Organizator.objects.filter(user__is_active=False) |
|
|
queryset = Organizator.objects.filter(organizuje_do_roku__isnull=False, organizuje_do_roku__lt=date.today().year).order_by('user__first_name') |
|
|
|
|
|
|
|
|
### Archiv |
|
|
### Archiv |
|
|
|
|
|
|
|
|