Staticky odpocet
This commit is contained in:
		
							parent
							
								
									5b0d31e489
								
							
						
					
					
						commit
						ea26c48650
					
				
					 2 changed files with 18 additions and 4 deletions
				
			
		|  | @ -9,6 +9,11 @@ | |||
|       Tož vitajte! | ||||
|     {% endblock %}{% endblock %} | ||||
|   </h2> | ||||
| 
 | ||||
|   <div class="odpocet"> | ||||
|     Do konce odeslání řešení zbývá: {{cas_do_konce}}. | ||||
|   </div> | ||||
| 
 | ||||
|   <p> <center> | ||||
|   My jsme M&M, mezioborový korespondenční seminář. | ||||
|   <li> Mezioborový: matematika, fyzika, informatika. | ||||
|  |  | |||
|  | @ -11,7 +11,7 @@ from .models import Problem, Cislo, Reseni, Nastaveni, Rocnik, Soustredeni, Orga | |||
| from .models import VysledkyZaCislo, VysledkyKCisluZaRocnik, VysledkyKCisluOdjakziva | ||||
| from . import utils | ||||
| 
 | ||||
| from datetime import timedelta, date | ||||
| from datetime import timedelta, date, datetime | ||||
| from itertools import groupby | ||||
| 
 | ||||
| 
 | ||||
|  | @ -44,9 +44,18 @@ class TitulniStranaView(generic.ListView): | |||
|     template_name='seminar/titulnistrana.html' | ||||
|     queryset = Novinky.objects.filter(zverejneno=True).order_by('-datum')[:5] | ||||
| 
 | ||||
|     #def get_context_data(self, **kwargs): | ||||
|     #    context = super(TitulniStranaView, self).get_context_data(**kwargs) | ||||
|     #    return context | ||||
|     def get_context_data(self, **kwargs): | ||||
|         context = super(TitulniStranaView, self).get_context_data(**kwargs) | ||||
|         nastaveni = get_object_or_404(Nastaveni) | ||||
|         cas_deadline = nastaveni.aktualni_cislo.datum_deadline | ||||
|         cas_do_konce =  datetime.combine(cas_deadline, datetime.min.time()) \ | ||||
|                 - datetime.now() | ||||
|         context['cas_do_konce'] = \ | ||||
|                 str(cas_do_konce.days) + " dní " + \ | ||||
|                 str(cas_do_konce.seconds / 3600) + " hodin " + \ | ||||
|                 str((cas_do_konce.seconds / 60) % 60)+" min " + \ | ||||
|                 str(cas_do_konce.seconds % 60) + " sekund" | ||||
|         return context | ||||
| 
 | ||||
| class StareNovinkyView(generic.ListView): | ||||
|     model = Novinky | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Bc. Petr Pecha
						Bc. Petr Pecha