安卓|django怎么连接数据库?你知道吗?

安卓|django怎么连接数据库?你知道吗?

文章图片

【安卓|django怎么连接数据库?你知道吗?】安卓|django怎么连接数据库?你知道吗?

文章图片


上节课我们学习了怎么安装mysqlclient , 接下来我们讲一下怎么将Django与数据库数据同步 。

1.首先介绍下Django中的orm与数据库的对应关系:


2.实现Django与数据库链接的主要步骤:
1)新建应用
2)在应用下的models.py文件中写入类
3)迁移同步数据 。

3.各部分操作具体步骤讲解:
1)新建应用的方法:之前讲过通过命令完成操作:
python3 manage.py startapp 应用名
2)models.py文件怎么书写类
根据orm与数据库的对应关系我们可以知道 , 我们书写的这个类 , 将会成为数据库中的数据表 。 书写类的主要格式如下:

比如我要在bookstore_book 表中新建一个字段为title的varchar , 长度为100的数据:

其中类名石油APP应用的名称+类名共同组成数据库中的表名 , CharField对应数据库中的varchar , max_length表示长度 , 为必填项 , 新增的字段中必须要包含default值
因此这张表的对应关系就变成了这样:


4.迁移同步数据
我们讲数据新增在了Django中 , 但是还没有同步到数据库中 , 因此 , 需要两个命令:
python3 manage.py makemigrations
python3 manage.py migrate
接下来我们会通过一个案例具体讲解怎么操作 。