Django的数据库创建、连接与迁移

一、Django默认初始数据库为sqlite3数据库:

开始创建sqlite3数据库: 

Django的数据库创建、连接与迁移_第1张图片

 连接数据库:

 Django的数据库创建、连接与迁移_第2张图片

  file的文件路径需与自己的路径一致:

Django的数据库创建、连接与迁移_第3张图片

二、Django创建MySQL数据库:

1.安装MySQL驱动:

pip install PyMySQL

2.在__init__.py里添加:

from pymysql import install_as_MySQLdb
install_as_MySQLdb ()

Django的数据库创建、连接与迁移_第4张图片 

3.在setting.py里修改配置信息

Django的数据库创建、连接与迁移_第5张图片

 4.在命令行创建数据库

create database 数据库名  default charset =utf8;

5.在models.py里添加数据模型类:

Django的数据库创建、连接与迁移_第6张图片

 6.在admin.py里注册模型:

Django的数据库创建、连接与迁移_第7张图片 

7.数据库迁移,执行下面两条命令

Django的数据库创建、连接与迁移_第8张图片

 

生成迁移文件:

python manage.py makemigrations

 执行迁移文件:

python manage.py migrate

 8.在命令行里添加数据,详情步骤参考数据库增删改查

insert into 表名 values(要添加的数据);

Django的数据库创建、连接与迁移_第9张图片

Django的数据库创建、连接与迁移_第10张图片 

 在pycharm中创建成功MySQL数据库后,就可以在Database中查看了,不需要去命令行查看。

你可能感兴趣的:(django,python,后端)