Products
GG网络技术分享 2025-11-13 04:27 1
根据您给的文档内容,
bash
$ pip install PyMySQL
django_db的数据库:
sql
mysql> CREATE DATABASE django_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
INSTALLED_APPS中添加mysqlclient。DATABASES中配置MySQL, 如下所示:
python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'不结盟E': 'django_db',
'USER': 'root',
'PASSWORD': 'your_password',
'HOST': 'localhost', # 或者MySQL服务器的IP地址
'PORT': '', # MySQL服务器的端口,默觉得3306
'OPTIONS': {
'charset': 'utf8mb4',
},
}
}
utf8mb4以支持中文。bash
$ python manage.py migrate
用以下Python代码测试MySQL连接: python import pymysql

db = pymysql.connect(host='localhost', user='root', password='yourpassword', db='djangodb', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor)
cursor = db.cursor cursor.execute") data = cursor.fetchone print
db.close
通过上述步骤,您Neng在Django项目中配置和优化MySQL数据库,从而提升应用性Neng和稳稳当当性。
Demand feedback