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数据库的实际名称、用户名和密码。

相关推荐
秋918 小时前
数据库对比同步工具,快速比较开发库与生产库直接的差别,并自动生成存在差异的sql语句
数据库·oracle
Greyson119 小时前
CSS Grid布局如何解决图片溢出网格单元_设置object-fit与网格尺寸.txt
jvm·数据库·python
Whitemeen太白19 小时前
查询子级分类、父级分类、叶子节点分类(MySQL / Oracle )
数据库·mysql·oracle
C#程序员一枚19 小时前
高可用(High Availability, HA)
数据库·c#
2401_8836002519 小时前
Redis如何查询特定用户的排名_利用ZREVRANK指令获取ZSet降序名次
jvm·数据库·python
2301_7775993719 小时前
如何决定是否需要创建索引_数据区分度与基数Cardinality计算
jvm·数据库·python
m0_5145205719 小时前
SQL在SQL存储过程中优化子查询_缓存中间结果减少开销
jvm·数据库·python
214396519 小时前
JavaScript中剩余参数在函数签名中的定义位置与限制
jvm·数据库·python
2301_8152795219 小时前
CSS定位如何实现多行文字垂直居中_通过绝对定位模拟表格
jvm·数据库·python
m0_6845019819 小时前
C#怎么使用LINQ Contains包含判断 C#如何用Contains实现类似SQL IN查询的集合包含判断【语法】
jvm·数据库·python