- 网上MySQL 安装教程很多,我就不贴了
- 前提条件:有MySQL登陆账号和密码
- 在PyCharm 或者终端命令创建好Django项目,并且创建好一个app,并激活了app(即app在settings.py 的INSTALLED_APPS列表里)
- 1 使用PyCharm 创建工程后,在settings.py目录下找
__init__.py
文件 - 2 在
__init__.py
文件里添加下面这两句代码
import pymysql
pymysql.install_as_MySQLdb()
- 3 修改settings.py文件,代码如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'blog',
'USER': 'root',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
- 其中ENGINE表示使用的数据库引擎,使用PyCharm默认使用SQLite3
- NAME:数据库名称,这个需要自己提前创建
- USER/PASSWWORD/HOST/PORT 即用户、密码、数据库运行IP地址、端口
- 4 编写数据模型代码,例如:
from django.db import models
class Student(models.Model):
name = models.CharField(max_length=100)
age = models.IntegerField()
- 5 将模型映射的数据库表
python3 manage.py shell
python3 manage.py makemigrations
python3 manage.py migrate
6 使用NavicatForMySQL 或者在终端登陆MySQL数据库,查看表是否创建成功
推荐教程点这里自强学堂