注意:这里Python 是3.6.0版本
python 3.6 之前使用的 MySQL依赖库是 “MySQLdb”
python 3.6 中没有“MySQLdb”,取而代之的是 “pymysql” ,这一点一定要注意,小可在这个坑里爬了好久。
小可在执行 ‘python manage.py makemigrations’ 命令的时候提示:'Did you install mysqlclient or MySQL-python?'
所以又安装了'mysqlclient'
settings.py 文件中:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 指定数据库驱动
'NAME': 'testhello', # 指定的数据库名
'USER': 'user', # 数据库登录的用户名
'PASSWORD': 'pwd', # 登录数据库的密码
'HOST': '127.0.0.1',
'PORT': '3306', # 数据库服务器端口,mysql默认为3306
}
}
依次执行:python manage.py makemigrations
python manage.py migrate
通过GUI打开MySql,刷新或关闭重新打开数据库,当当当,数据库表自动生成喽
(技术)Django 配置 MySQL 数据库
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 近期在做python的开发,今天就来简单的写一下开发路线的安装及配置,开发路线 Python3.6.1+Pycha...
- 这篇主要讲的是在数据库原有数据的情况下配置主从,即主库的数据怎么迁移到从库,一共有两种方式,这里都会讲解,并且会指...
- 人之所以能,是因为相信能 1.1.Django项目连接mysql数据库 Django项目要操作数据库,首先要和数据...
- 在成功安装MySQL-python-1.2.5后,开始配置django的mysql连接配置。打开django项目的...
- 使用的是pymysql 驱动,先再虚拟环境中安装pymysql 在工程文件 的_init_.py文件中添加 默认的...