在django中,默认配置的数据库是 sqlite3

# Database
# https://docs.djangoproject.com/en/2.0/ref/settings/#databases

DATABASES = {
    \'default\': {
        \'ENGINE\': \'django.db.backends.sqlite3\',
        \'NAME\': os.path.join(BASE_DIR, \'db.sqlite3\'),
    }
}

打开settings.py文件将数据库配置修改为MySql配置

DATABASES = {
    \'default\': {
        \'ENGINE\': \'django.db.backends.mysql\',
        \'NAME\': \'autotest\',
        \'USER\': \'root\',
        \'PASSWORD\': \'root\',
        \'HOST\': \'127.0.0.1\',
        \'PORT\': \'3306\'

    }
}

在文件中配置后,还需要进行其他配置才能正常使用MySql数据库,参考博客https://www.cnblogs.com/mian-1122/p/14436568.html

打开settings.py文件将数据库配置修改为Oracle配置

# Database
# https://docs.djangoproject.com/en/2.0/ref/settings/#databases

DATABASES = {
    \'default\': {
        \'ENGINE\': \'django.db.backends.oracle\',
        \'NAME\': \'autotest\',
        \'USER\': \'root\',
        \'PASSWORD\': \'root\',
        \'HOST\': \'127.0.0.1\',
        \'PORT\': \'3306\'

    }
}

连接Oracle时需要注意版本兼容问题

版权声明:本文为mian-1122原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mian-1122/p/14636473.html