前提:使用python3
一:Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,因此这里将MySQL驱动设置为pymysql。具体步骤如下:
(1)使用 pip install pymysql 进行安装
(2)在项目目录下的__init__.py文件中添加以下代码
二:配置好Django和数据库的链接参数,如下图:(在mysql里新建blog数据库)
三:在APP下的models.py文件中创建模型类,如下图
四:将我们创建好的模型类映射到数据库
(1)在pycharm的Terminal中, 输入python manage.py makemigrations 或 python manage.py makemigrations app_name
可以指定你的项目中的app的名字;也可以不指定:直接映射该项目中全部的app中的表模型;
(2)在pycharm中运行 Run manage.py Task , 然后输人makemigrations 或 makemigrations app_name
五:将我们映射的数据表真正在数据库中创建的对应的表
(1)在pycharm的Terminal中, 输入python manage.py migrate或 python manage.py migrateapp_name
(2)在pycharm中运行 Run manage.py Task, 然后输人migrate 或 migrate app_name
执行成功之后,会在数据库中新建如下数据表: