Django项目启动后动态加载数据库配置
解决方法:运行时导入django配置进行修改(注:此修改没有更改settings文件,项目停止后动态添加的配置会消失)
# 导入settings配置 from django.conf import settings # 设置数据库配置 添加新配置 settings.DATABASES[db_name] = { 'ENGINE': 'django.db.backends.mysql', 'NAME': db_name, 'USER': USER, 'PASSWORD': PASS, 'HOST': DATABASE_URI, 'PORT': '3306', }