0.0.1
This commit is contained in:
34
app/settings.py
Normal file
34
app/settings.py
Normal file
@@ -0,0 +1,34 @@
|
||||
TORTOISE_ORM = {
|
||||
'connections': {
|
||||
'default': {
|
||||
# 'engine': 'tortoise.backends.asyncpg', PostgreSQL
|
||||
'engine': 'tortoise.backends.mysql', # MySQL or Mariadb
|
||||
'credentials': {
|
||||
'host': '192.168.11.67',
|
||||
'port': 3306,
|
||||
'user': 'country',
|
||||
'password': 'sWdFeXMmAbHE5MXj',
|
||||
'database': 'country',
|
||||
'minsize': 10, # 最小连接数设为10,避免连接过多
|
||||
'maxsize': 30, # 最大连接数设为30,避免超出数据库限制
|
||||
'charset': 'utf8mb4',
|
||||
"echo": False,
|
||||
'pool_recycle': 3600, # 增加连接回收时间从300秒到3600秒(1小时)
|
||||
'connect_timeout': 10, # 连接超时时间
|
||||
}
|
||||
},
|
||||
},
|
||||
'apps': {
|
||||
'models': {
|
||||
# 仅注册实际存在的模型模块,移除不存在的 apis.project.models,避免 Aerich 初始化失败
|
||||
'models': [
|
||||
"apis.country.models",
|
||||
"aerich.models"
|
||||
],
|
||||
'default_connection': 'default',
|
||||
|
||||
}
|
||||
},
|
||||
'use_tz': False,
|
||||
'timezone': 'Asia/Shanghai'
|
||||
}
|
||||
Reference in New Issue
Block a user