Django项目连接到MySQL数据库

1. 安装MySQL数据库驱动

Django默认使用SQLite数据库,但可以通过安装mysqlclient来连接MySQL数据库。打开终端或命令提示符,运行以下命令:

复制代码
pip install mysqlclient

2. 配置数据库设置

在你的Django项目的settings.py文件中,找到DATABASES配置项,并将其修改为以下内容:

复制代码
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '-----------',       # 数据库名称
        'USER': '-----------',       # 数据库用户名
        'PASSWORD': '-----------', # 数据库密码
        'HOST': 'localhost',                 # 数据库主机地址
        'PORT': '3306',                     # 数据库端口(MySQL默认为3306)
    }
}

将------替换为你的MySQL数据库的实际名称、用户名和密码。

相关推荐
xwz小王子9 分钟前
ManipulationNet:开启真实世界机器人操作基准测试新时代
数据库·机器人
咯哦哦哦哦16 分钟前
关于QT 打印中文 乱码问题
java·数据库·qt
野犬寒鸦38 分钟前
从零起步学习Redis || 第十二章:Redis Cluster集群如何解决Redis单机模式的性能瓶颈及高可用分布式部署方案详解
java·数据库·redis·后端·缓存
ShooterJ1 小时前
Mysql小表驱动大表优化原理
数据库·后端·面试
程序员三明治1 小时前
【MyBatis从入门到入土】告别JDBC原始时代:零基础MyBatis极速上手指南
数据库·mysql·mybatis·jdbc·数据持久化·数据
闲人编程1 小时前
将你的Django/Flask应用部署到云服务器(Docker实战)
服务器·docker·容器·django·flask·部署·web
cookqq1 小时前
MongoDB源码delete分析oplog:从删除链路到核心函数实现
数据结构·数据库·sql·mongodb·nosql
知其然亦知其所以然1 小时前
面试官一开口就问:“你了解MySQL水平分区吗?”我当场差点懵了……
后端·mysql·面试
咖啡Beans1 小时前
MySQL的JSON_函数总结
mysql
神仙别闹2 小时前
基于Java(Spring Boot)+MySQL实现电商网站
java·spring boot·mysql