You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
639 B

from fastapi import FastAPI
from tortoise.contrib.fastapi import register_tortoise
from .setting import setting
def register_mysql(app: FastAPI):
register_tortoise(
app,
config={
"connections": {
"default": setting.DB_URL
},
"apps": {
"models": {
"models": ["aerich.models", "models"],
"default_connection": "default"
}
},
'use_tz': False,
'timezone': setting.TIMEZONE
},
generate_schemas=False,
add_exception_handlers=False,
)