DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'your-db-name','USER': 'your-username','PASSWORD': 'your-password','HOST': 'localhost','PORT': '3306',}}
在这里,我们使用了MySQL作为数据库引擎。根据自己的情况,填写数据库的名称、用户名和密码。接下来,我们需要安装Python MySQL驱动程序。在Python环境中,使用pip安装pymysql库:pip install pymysql
安装完成后,我们需要在项目的__init__.py文件中添加以下代码,以确保Django在启动时能加载pymysql库:import pymysqlpymysql.install_as_MySQLdb()
最后,我们需要在MySQL中创建相应的数据库。在MySQL中运行以下命令:CREATE DATABASE your-db-name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
这里的your-db-name要与settings.py中的数据库名称保持一致。此外,设置数据库的字符集为utf8mb4,以支持中文等非ASCII字符。完成以上步骤后,我们就成功连接了MySQL数据库。可以使用Django自带的ORM来进行数据库操作。