0
点赞
收藏
分享

微信扫一扫

Django学习笔记008-Django配置使用MySQL数据库(解决Error loadig MySQLdb问题)


一,首先安装MySQL

sudo apt-get install mysql-server
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

安装途中会叫设置管理员密码

打开mysql数据库:​​mysql -uroot -p​​​ 查看存在的数据库:​​show databases;​​注意分号

Django学习笔记008-Django配置使用MySQL数据库(解决Error loadig MySQLdb问题)_python


创建数据库:​​create database python001 charset=utf8;​​指定编码为utf8

`

Django学习笔记008-Django配置使用MySQL数据库(解决Error loadig MySQLdb问题)_数据库_02

使用数据库:​​use python001​

查看表:​​show tables;​

更改项目settings.py的内容
更改DATABASES列表的内容:

DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE': 'django.db.backends.mysql',
'NAME':'python001', #声名使用的数据库
'USER':'root',#用户名
'PASSWORD':'310408..jcy', #用户名对应的密码
'HOST':'localhost', #链接ip
'PORT':3306,

}
}

Django学习笔记008-Django配置使用MySQL数据库(解决Error loadig MySQLdb问题)_数据库_03

测试是否链接成功:

python manage.py runserver

此时会报错:

Django学习笔记008-Django配置使用MySQL数据库(解决Error loadig MySQLdb问题)_python_04

驱动未加载

此时安装:​​pip install pymysql​

Django学习笔记008-Django配置使用MySQL数据库(解决Error loadig MySQLdb问题)_数据库_05

在项目的​​__init__.py​​加上两句话:

import pymysql
pymysql.install_as_MySQLdb()

此时再执行runserver就没有问题了:

python manage.py runserver

Django学习笔记008-Django配置使用MySQL数据库(解决Error loadig MySQLdb问题)_django_06


举报

相关推荐

0 条评论