Browse Source

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.
remotes/origin/vysl
Aneta 9 years ago
parent
commit
0b9106cd33
  1. 1
      seminar/templates/seminar/titulnistrana.html
  2. 1
      seminar/urls.py
  3. 17
      seminar/views.py

1
seminar/templates/seminar/titulnistrana.html

@ -0,0 +1 @@
Hurá!

1
seminar/urls.py

@ -17,6 +17,7 @@ urlpatterns = patterns('',
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'^$', views.TitulniStranaView, name='titulni_strana'),
url(r'^stav$', views.StavDatabazeView, name='stav_databaze'),

17
seminar/views.py

@ -5,16 +5,22 @@ from django.views import generic
from django.utils.translation import ugettext as _
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 . import utils
def AktualniZadaniView(request):
nastaveni = get_object_or_404(Nastaveni)
return render(request, 'seminar/zadani/AktualniZadani.html',
{'nastaveni' : nastaveni,
},
)
### Titulni strana
class TitulniStranaView(generic.ListView):
model = Novinky
template_name='seminar/titulnistrana.html'
### Co je M&M
@ -65,8 +71,6 @@ class RocnikView(generic.DetailView):
#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')
#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 = {}
stejne_body = {}
konec_rozmezi = {}
@ -129,13 +133,6 @@ class RocnikView(generic.DetailView):
context['vysledkovka'] = vysledkovka
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):
model = Problem

Loading…
Cancel
Save