
    h?                     f   d dl mZmZmZmZmZmZmZ d dlm	Z	m
Z
mZmZmZ d dlmZmZ  ede          Ze                    d          d             Ze                    dd	          d
             Ze                    dd	          d             Ze                    d          d             ZdS )    )	Blueprintflashgredirectrender_templaterequesturl_for)showgetinsertdeleteupdate)AddFormEditFormstud/c                  n    i } t                      | d<   t          d          | d<   t          d|           S )Nrecords
stud.indexsite_urlzstud/index.htmldata)r
   r	   r   r   s    )/users/figo/public_html/wsgi/stud/stud.pyindexr      s:    
DffDO|,,D,48888    z/add_student)GETPOST)methodsc                  N   t                      } t          j        dk    rt|                                 r`| j        j        }| j        j        }i }||d<   ||d<   t          |          }|t          t          d                    S t          |           d}t          d||           S )Nr   roll_nonamer   zAdd studentzstud/stud_add.html)titleform)r   r   methodvalidate_on_submitr    r   r!   r   r   r	   r   r   )r#   r    r!   r   errorr"   s         r   add_studentr'      s    99D~D$;$;$=$=!Y^YVt=GL11222%LLL
E/e$GGGGr   z/update_student/<int:roll_no>c                    t          |           }t          | |d         |d                   }t          j        dk    r|                                rm|j        j        } |j        j        }|j        j        }i }| |d<   ||d<   t          ||          }|t          t          d                    S t          |           t          d|          S )	NNamer    )old_roll_nor!   r    r   r!   r   zstud/stud_edit.html)r#   )r   r   r   r$   r%   r    r   r!   r*   r   r   r	   r   r   )r    r   r#   r!   r*   r   r&   s          r   update_studentr+   )   s    LLGgfowyGYZZZD~D$;$;$=$=!Y^&+ YVtK((=GL112225\\\ 0d;;;;r   z/delete_student/<int:roll_no>c                 X    t          |            t          t          d                    S )Nr   )r   r   r	   )r    s    r   delete_studentr-   =   s#    
7OOOGL))***r   N)flaskr   r   r   r   r   r   r	   stud.dbr
   r   r   r   r   
stud.formsr   r   __name__bprouter   r'   r+   r-    r   r   <module>r5      si                    6 5 5 5 5 5 5 5 5 5 5 5 5 5 ( ( ( ( ( ( ( (Yvx   #9 9 9 ./22H H 32H& 
)?CC< < DC<& 
)**+ + +*+ + +r   