Django配置MySQL数据库的完整步骤
作者:一木浮生
这篇文章主要给大家介绍了关于Django配置MySQL数据库的完整步骤,文中通过示例代码介绍的非常详细,对大家学习或者使用django具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
一、在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()
3.再者,在Terminal中执行数据库迁移命令:
python manage.py makemigrations python manage.py migrate
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。
您可能感兴趣的文章:
- django执行原生SQL查询的实现
- 在Django的模型中执行原始SQL查询的方法
- python Django连接MySQL数据库做增删改查
- Django读取Mysql数据并显示在前端的实例
- Django1.7+python 2.78+pycharm配置mysql数据库教程
- Python的Django框架中使用SQLAlchemy操作数据库的教程
- Django+mysql配置与简单操作数据库实例代码
- Python+Django+MySQL实现基于Web版的增删改查的示例代码
- Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
- Django使用Mysql数据库已经存在的数据表方法
- Linux下安装Python3和django并配置mysql作为django默认服务器方法
- Django使用原生SQL查询数据库详解