Mysql-Django
下载安装
win:
https://downloads.mysql.com/archives/installer/
mac:
https://dev.mysql.com/downloads/mysql/
终端测试
mysql -u root -p
show databases;
安装第三方组件
必须提前创建一个数据库
create database 数据库名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
pymysql
pip install pymysql
项目根目录/项目名目录/__init__.py
import pymysql
pymysql.install_as_MySQLdb()
mysqlclient
pip install mysqlclient
电脑上先提前安装MySQL。
settings.py配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xxxxxxxx', # 数据库名字
'USER': 'root',
'PASSWORD': 'root123',
'HOST': '127.0.0.1', # ip
'PORT': 3306,
}
}