
     h                         d dl mZ ddlmZ ddlmZ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  e       ZdefdZy)    )Flask   )Config)logger_initdb_init)CSRFProtect)main_bp)auth_bp)admin_bp)bank_bp)datetime_local_formatsplit_filterreturnc                     t        t        dd      } | j                  j                  t               t
        j                  |        t        |        t        |        t        | j                  j                  d<   t        | j                  j                  d<   | j                  t               | j                  t        d       | j                  t         d       | j                  t"        d	       | S )
N	templatesstatic)template_folderstatic_folderr   splitz/auth)
url_prefixz/auth/adminz/1)r   __name__configfrom_objectr   csrfinit_appr   r   r   	jinja_envfiltersr   register_blueprintr	   r
   r   r   )apps    /var/www/html/app/__init__.py
create_appr!      s    
+X
NCJJ6"MM#CL 6KCMM12%1CMM'" 7#7w78>7t4 J    N)flaskr   r   r   
extensionsr   r   flask_wtf.csrfr   blueprints.main.routesr	   blueprints.auth.routesr
   blueprints.admin.routesr   blueprints.bank.routesr   r   r   r   r   r!    r"   r    <module>r+      s5      , & + + - + 9}E r"   