怎么在Django中配置MySQL数据库-创新互联

怎么在Django中配置MySQL数据库?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联公司主营平舆网站建设的网络公司,主营网站建设方案,重庆APP开发,平舆h5小程序开发搭建,平舆网站营销推广欢迎平舆等地区企业咨询

一、在settings.py中配置

DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.mysql',  # 数据库引擎
  'NAME': 'django',              # 你要存储数据的库名,事先要创建之
  'USER': 'django',              # 数据库用户名
  'PASSWORD': 'django@123',         # 密码
  'HOST': 'localhost',            # 主机
  'PORT': '3306',               # 数据库使用的端口
 }
}

二、数据库迁移

Python3不支持MySQLdb,可用pymysql代替。

1.首先,在Python虚拟环境下安装pymysql:pip install pymysql

[root@python ~]# pip3 install pymysql
#或者pip install pymysql

2.然后,在项目文件夹下的_init_.py添加如下代码即可。

import pymysql
pymysql.install_as_MySQLdb()

怎么在Django中配置MySQL数据库

3.再者,在Terminal中执行数据库迁移命令:

python manage.py makemigrations
python manage.py migrate

关于怎么在Django中配置MySQL数据库问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


分享文章:怎么在Django中配置MySQL数据库-创新互联
本文网址:http://scjbc.cn/article/phpcc.html

其他资讯