- 在虚拟环境中安装mysql包
pip install mysql-python
注:能够经过 pip list 查看已安装的包
- 在mysql中查看数据库
show databases;python
- 在mysql中建立数据库
create databases test2 charset=utf8
- 在mysql中使用数据库,查看表
use XXX;mysql
- 打开settings.py文件,修改DATABASES项
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test2', 'USER': '用户名', 'PASSWORD': '密码', 'HOST': '数据库服务器ip,本地能够使用localhost', 'PORT': '端口,默认为3306', } }
例如:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test2', 'USER': 'XXX', 'PASSWORD': 'XXX', 'HOST': 'localhost', 'PORT': '3306', } }
开发流程
- 在models.py中定义模型类,要求继承自models.Model
- 把应用加入settings.py文件的installed_app项
- 生成迁移文件
- 执行迁移生成表
- 使用模型类进行crud操做