o c1~d ã@sBddlmZddlmZddlZddlZdd„ZeƒZdd„ZdS)é)Ú SQLAlchemy)ÚtextNcCs@tddƒ�}tj|tjd�}Wdƒ|S1swY|S)Nz db/db.ymlÚr)ÚLoader)ÚopenÚyamlÚloadZ FullLoader)ÚfÚ db_config©r ú=C:\Users\sv-work\PycharmProjects\k2root\k2root\db\database.pyÚ init_db_uris  ÿþr c CsŽtƒ}d|d›d|d›d|d›d|d›d |d ›� }||jd <tj tj t¡¡}tj |d d d ¡}dd|›�i|jd<t  |¡dS)Nzmysql+Zdriverz://Úuserú:Úpasswordú@Úhostú/ZdbnameZSQLALCHEMY_DATABASE_URIÚz database.dbZdb2z sqlite:///ZSQLALCHEMY_BINDS) r ÚconfigÚosÚpathÚabspathÚdirnameÚ__file__ÚjoinÚdbÚinit_app)Úappr Zdb_uriZbasedirZdb_pathr r r Úinit_db s6 r) Zflask_sqlalchemyrZ sqlalchemyrrrr rrr r r r Ús