a
    úÜ‡e¦	  ã                   @   s¤   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ ddlmZmZ d	d
„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ ZG dd„ deƒZdS )é    )ÚHttpResponse)Ú	get_token)Úrender)Úloader)Úformat_html)ÚViewé   )ÚPostÚUploadc                 C   s"   t  d¡}ddi}t| || ¡ƒS )Nzhome/index.htmlÚ ©r   Úget_templater   r   ©ÚrequestÚtemplateÚcontext© r   ú&/var/www/html/benotx_one/home/views.pyÚindex   s    
ÿr   c                 C   sB   t j ¡ }|D ]}t|jƒ|_qt d¡}d|i}t| || ¡ƒS )Nzhome/posts.htmlÚposts)	r	   ÚobjectsÚallr   Údescriptionr   r   r   r   )r   r   Úpostr   r   r   r   r   r      s    

ÿr   c                 C   s"   t  d¡}ddi}t| || ¡ƒS ©Nzhome/privacy_policy.htmlr   r   r   r   r   r   Úprivacy_policy   s    
ÿr   c                 C   s<   t jj|d}t|jƒ|_t d¡}d|i}t| || ¡ƒS )N)Úidzhome/post.htmlr   )	r	   r   Úgetr   r   r   r   r   r   )r   r   r   r   r   r   r   r   Úget_post'   s    
ÿr   c                 C   s"   t  d¡}ddi}t| || ¡ƒS )Nzhome/profile.htmlr   r   r   r   r   r   Úget_profile2   s    
ÿr   c                 C   s"   t  d¡}ddi}t| || ¡ƒS r   r   r   r   r   r   Ú	get_about:   s    
ÿr    c                 C   s"   t  d¡}ddi}t| || ¡ƒS )Nzhome/projects.htmlr   r   r   r   r   r   Úget_projectsB   s    
ÿr!   c                   @   s   e Zd Zdd„ Zdd„ ZdS )Ú
UploadViewc                 C   s   dt |ƒ }t|ƒS )NaM  
                <form method="post" enctype="multipart/form-data">
                  <input type='text' style='display:none;' value='%s' name='csrfmiddlewaretoken'/>
                  <input type="file" name="image" accept="image/*">
                  <button type="submit">Upload Image</button>
                </form>
            )r   r   )Úselfr   Úhtmlr   r   r   r   J   s    úzUploadView.getc                 C   s$   |j d }t ||j¡}td| ƒS )NÚimagez<img src='%s'/>)ÚFILESr
   Úupload_imageÚnamer   )r#   r   r%   Z
public_urir   r   r   r   S   s    
zUploadView.postN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r"   I   s   	r"   N)Údjango.httpr   Údjango.middleware.csrfr   Zdjango.shortcutsr   Údjango.templater   Údjango.utils.htmlr   Údjango.viewsr   Úmodelsr	   r
   r   r   r   r   r   r    r!   r"   r   r   r   r   Ú<module>   s   
