Django项目启动后动态加载数据库配置

centuryw2个月前 (07-02)Django60

参考文献: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',
}


    相关文章

    Django报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?

    解决方案: 在django项目的__init__下输入以下代码: import pymysql pymysql.install_as_MySQLdb()...

    Django知识点

    数据库迁移 修改模型(在models.py).命令行运行 python manage.py makemigrations 为模型的改变创建迁移命令行运行 python manage.py mi...

    发表评论

    访客

    看不清,换一张

    ◎欢迎参与讨论,请在这里发表您的看法和观点。