Začátek práce na titulní straně. Vytvoření url, view a template.
Hází chybu "Type Error: __init__() takes exactly 1 argument (2 given)" v nějaké vnitřní funkci. Nevím co s tím. A.
This commit is contained in:
parent
b3abe947ff
commit
0b9106cd33
3 changed files with 9 additions and 10 deletions
1
seminar/templates/seminar/titulnistrana.html
Normal file
1
seminar/templates/seminar/titulnistrana.html
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Hurá!
|
|
@ -17,6 +17,7 @@ urlpatterns = patterns('',
|
||||||
url(r'^soustredeni/(?P<pk>\d+)/$', views.SoustredeniView.as_view(), name='seminar_soustredeni'),
|
url(r'^soustredeni/(?P<pk>\d+)/$', views.SoustredeniView.as_view(), name='seminar_soustredeni'),
|
||||||
|
|
||||||
url(r'^zadani/aktualni/$', views.AktualniZadaniView, name='seminar_aktualni_zadani'),
|
url(r'^zadani/aktualni/$', views.AktualniZadaniView, name='seminar_aktualni_zadani'),
|
||||||
|
url(r'^$', views.TitulniStranaView, name='titulni_strana'),
|
||||||
|
|
||||||
url(r'^stav$', views.StavDatabazeView, name='stav_databaze'),
|
url(r'^stav$', views.StavDatabazeView, name='stav_databaze'),
|
||||||
|
|
||||||
|
|
|
@ -5,16 +5,22 @@ from django.views import generic
|
||||||
from django.utils.translation import ugettext as _
|
from django.utils.translation import ugettext as _
|
||||||
from django.http import Http404
|
from django.http import Http404
|
||||||
|
|
||||||
from .models import Problem, Cislo, Reseni, Nastaveni, Rocnik, Soustredeni, Organizator, Resitel
|
from .models import Problem, Cislo, Reseni, Nastaveni, Rocnik, Soustredeni, Organizator, Resitel, Novinky
|
||||||
from .models import VysledkyZaCislo, VysledkyKCisluZaRocnik, VysledkyKCisluOdjakziva
|
from .models import VysledkyZaCislo, VysledkyKCisluZaRocnik, VysledkyKCisluOdjakziva
|
||||||
from . import utils
|
from . import utils
|
||||||
|
|
||||||
|
|
||||||
def AktualniZadaniView(request):
|
def AktualniZadaniView(request):
|
||||||
nastaveni = get_object_or_404(Nastaveni)
|
nastaveni = get_object_or_404(Nastaveni)
|
||||||
return render(request, 'seminar/zadani/AktualniZadani.html',
|
return render(request, 'seminar/zadani/AktualniZadani.html',
|
||||||
{'nastaveni' : nastaveni,
|
{'nastaveni' : nastaveni,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
### Titulni strana
|
||||||
|
|
||||||
|
class TitulniStranaView(generic.ListView):
|
||||||
|
model = Novinky
|
||||||
|
template_name='seminar/titulnistrana.html'
|
||||||
|
|
||||||
### Co je M&M
|
### Co je M&M
|
||||||
|
|
||||||
|
@ -65,8 +71,6 @@ class RocnikView(generic.DetailView):
|
||||||
#vyberu vsechny verejne vysledky z rocniku
|
#vyberu vsechny verejne vysledky z rocniku
|
||||||
vysledky = cisla_v_rocniku.filter(cislo = cisla_v_rocniku[0].cislo).order_by('-body', 'resitel__prijmeni', 'resitel__jmeno').select_related('resitel')
|
vysledky = cisla_v_rocniku.filter(cislo = cisla_v_rocniku[0].cislo).order_by('-body', 'resitel__prijmeni', 'resitel__jmeno').select_related('resitel')
|
||||||
#vybere vsechny vysledky z posledniho verejneho cisla a setridi sestupne dle bodu
|
#vybere vsechny vysledky z posledniho verejneho cisla a setridi sestupne dle bodu
|
||||||
# cisla = Cislo.objects.all().filter(rocnik.id = context['rocnik'].id).order_by('+cislo')
|
|
||||||
|
|
||||||
vysledky_resitele = {}
|
vysledky_resitele = {}
|
||||||
stejne_body = {}
|
stejne_body = {}
|
||||||
konec_rozmezi = {}
|
konec_rozmezi = {}
|
||||||
|
@ -129,13 +133,6 @@ class RocnikView(generic.DetailView):
|
||||||
|
|
||||||
context['vysledkovka'] = vysledkovka
|
context['vysledkovka'] = vysledkovka
|
||||||
return context
|
return context
|
||||||
''' for r in reseni:
|
|
||||||
vysledky_resitele[r.resitel.id].body[problem_index[r.problem.id]] = r.body
|
|
||||||
body_za_cislo = vysledky_resitele[r.resitel.id].vysledek.body
|
|
||||||
#body za toto cislo, stejne jako tv.vysledek.body
|
|
||||||
body_celkem = vysledky_resitele[r.resitel.id].vysledek.body_celkem
|
|
||||||
vysledky_resitele[r.resitel.id].body_minule = body_celkem - body_za_cislo
|
|
||||||
'''
|
|
||||||
|
|
||||||
class ProblemView(generic.DetailView):
|
class ProblemView(generic.DetailView):
|
||||||
model = Problem
|
model = Problem
|
||||||
|
|
Loading…
Reference in a new issue