Zobrazovani casu do konce
TODO humanize
This commit is contained in:
		
							parent
							
								
									179da5dc87
								
							
						
					
					
						commit
						543e0de243
					
				
					 2 changed files with 17 additions and 7 deletions
				
			
		|  | @ -11,7 +11,18 @@ | ||||||
|   </h2> |   </h2> | ||||||
| 
 | 
 | ||||||
|   <div class="odpocet"> |   <div class="odpocet"> | ||||||
|     Do konce odeslání řešení zbývá: {{cas_do_konce}}. |     Do konce odeslání řešení zbývá: | ||||||
|  |     {# TODO humanize #} | ||||||
|  |      {{cas_do_konce_dni}} dní | ||||||
|  |      {% if cas_do_konce_dni < 5 %} | ||||||
|  |        {{cas_do_konce_hodin}} hodin | ||||||
|  |        {% if cas_do_konce_hodin < 5 %} | ||||||
|  |          {{cas_do_konce_minut}} minut | ||||||
|  |          {% if cas_do_konce_minut < 5 %} | ||||||
|  |            {{cas_do_konce_sekund}} | ||||||
|  |          {% endif %} | ||||||
|  |        {% endif %} | ||||||
|  |      {% endif %} | ||||||
|   </div> |   </div> | ||||||
| 
 | 
 | ||||||
|   <p> <center> |   <p> <center> | ||||||
|  |  | ||||||
|  | @ -48,13 +48,12 @@ class TitulniStranaView(generic.ListView): | ||||||
|         context = super(TitulniStranaView, self).get_context_data(**kwargs) |         context = super(TitulniStranaView, self).get_context_data(**kwargs) | ||||||
|         nastaveni = get_object_or_404(Nastaveni) |         nastaveni = get_object_or_404(Nastaveni) | ||||||
|         cas_deadline = nastaveni.aktualni_cislo.datum_deadline |         cas_deadline = nastaveni.aktualni_cislo.datum_deadline | ||||||
|         cas_do_konce =  datetime.combine(cas_deadline, datetime.min.time()) \ |         rozdil_casu =  datetime.combine(cas_deadline, datetime.max.time()) \ | ||||||
|                 - datetime.now() |                 - datetime.now() | ||||||
|         context['cas_do_konce'] = \ |         context['cas_do_konce_dni']    = rozdil_casu.days | ||||||
|                 str(cas_do_konce.days) + " dní " + \ |         context['cas_do_konce_hodin']  = rozdil_casu.seconds / 3600 | ||||||
|                 str(cas_do_konce.seconds / 3600) + " hodin " + \ |         context['cas_do_konce_minut'] = (rozdil_casu.seconds / 60) % 60 | ||||||
|                 str((cas_do_konce.seconds / 60) % 60)+" min " + \ |         context['cas_do_konce_sekund'] = rozdil_casu.seconds % 60 | ||||||
|                 str(cas_do_konce.seconds % 60) + " sekund" |  | ||||||
|         return context |         return context | ||||||
| 
 | 
 | ||||||
| class StareNovinkyView(generic.ListView): | class StareNovinkyView(generic.ListView): | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Bc. Petr Pecha
						Bc. Petr Pecha