|
@@ -2,12 +2,15 @@
|
|
|
from sqlalchemy import create_engine
|
|
|
from sqlalchemy.ext.declarative import declarative_base
|
|
|
from sqlalchemy.orm import sessionmaker
|
|
|
+from configs.logging import logger
|
|
|
+from configs.settings import config
|
|
|
+
|
|
|
+USER = config.get('DATABASE', 'USER')
|
|
|
+PWD = config.get('DATABASE', 'pwd')
|
|
|
+DB_NAME = config.get('DATABASE', 'DB_NAME')
|
|
|
+HOST = config.get('DATABASE', 'HOST')
|
|
|
+PORT = config.get('DATABASE', 'PORT')
|
|
|
|
|
|
-USER = 'root'
|
|
|
-PWD = 'happylay'
|
|
|
-DB_NAME = 'datax_web_dev'
|
|
|
-HOST = '192.168.199.107'
|
|
|
-PORT = '10086'
|
|
|
|
|
|
SQLALCHEMY_DATABASE_URL = f'mysql+mysqlconnector://{USER}:{PWD}@{HOST}:{PORT}/{DB_NAME}?charset=utf8&auth_plugin=mysql_native_password'
|
|
|
engine = create_engine(
|
|
@@ -16,6 +19,9 @@ engine = create_engine(
|
|
|
|
|
|
SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
|
|
|
|
|
|
+logger.info("connect to mysql success: ")
|
|
|
+
|
|
|
+
|
|
|
Base = declarative_base()
|
|
|
|
|
|
class BaseModel(Base):
|