a
    d                     @   sX   d dl mZ d dlmZ d dlmZ dd Zdd Zdd	 Z	d
d Z
dd Zdd ZdS )    )renderN)RequestContextc                 C   sH   t jj d}g }|D ]}|| qt|d }t| d||dS )Nqid   z
index.html)entriesmax)moQuestionobjectsallorder_byappendlenr   )requestquestcountqmaximum r   >C:\Users\maxsc\Google Drive\Desktop\dove\main\umfrage\views.pyindex   s    r   c           
      C   s  | j dkr| jd }|d}|d |  tjj 	d}t
| tt|D ]:}t
||  zt|| ||< W qX   d||< Y qX0 qX|  tj|d d}tj|d d}tj|d	 d}t
d
| |d dkr|  |d dkr|  |d	 dkr|  tt|D ]}|| dkr d||< q |d dkr`t|d d |d< |d dkrt|d d |d< |d	 dkrt|d	 d |d	< ttj}ttj}ttj}	t| d|||	||d |d |d	 dS d S )NGETresult*r   r   )answerr      zsaving:zKeine Antwortz Stundenz Selfiesu     von 10 Mädchenzresult.html)avg1avg2avg3r   a1a2a3)methodr   splitpopreverser   r	   r
   r   r   printranger   intAnswer1Answer2Answer3savestrget_avgr   )
r   r   r   ir    r!   r"   r   r   r   r   r   r   r      sJ    






r   c                 C   s  t tj}t tj}t tj}tjj d}tj	j d}g }t
t|D ]}t|| d}|| qRg }	|  t
t|D ]B}|dkr|	|d d  q|	|| t|d|  d  q|	}
|
dt|
d  }
|
dd t|	d }t| d|||	|
||||d	S )
Nz-qidz-imgidsekundenr      r   r   zslides.html)totalslidesZsekvtr   r   r   r   )r/   r   r*   r+   r,   r	   r
   r   r   Slidesr(   r   getattrr   r&   suminsertr   r   )r   r   r   r   r   r4   r1   r0   tsecr5   Z	total_sekr   r   r   r4   P   s(    


$r4   c                 C   sR   | j  }g }|D ]}t|d}|| qt|t| }t|d}t|}|S )Nr   r   )r
   r   r7   r   r8   r   roundr)   )r   Zaa1avgr0   Zansr   r   r   r/   |   s    


r/   c                 O   s   t di t| d}d|_|S )Nz404.htmlZcontext_instancei  render_to_responser   status_coder   argsargvresponser   r   r   
handler404   s
    rF   c                 O   s   t di t| d}d|_|S )Nz500.htmlr>   i  r?   rB   r   r   r   
handler500   s
    rG   )Zdjango.shortcutsr   Zumfrage.modelsmodelsr   django.templater   r   r   r4   r/   rF   rG   r   r   r   r   <module>   s   A,