django数据库时间-sqlite数据库实例

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

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

django数据库时间

2.实现Django与数据库链接的主要步骤:

1)新建应用

2)在应用下的models.py文件中写入类

3)迁移同步数据。

3.各部分操作具体步骤讲解:

1)新建应用的 *** :之前讲过通过命令完成操作:

python3 manage.py startapp 应用名

2)models.py文件怎么书写类

根据orm与数据库的对应关系我们可以知道,我们书写的这个类,将会成为数据库中的数据表。书写类的主要格式如下:

django数据库时间

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

django数据库时间

其中类名石油APP应用的名称+类名共同组成数据库中的表名,CharField对应数据库中的varchar,max_length表示长度,为必填项,新增的字段中必须要包含default值

因此这张表的对应关系就变成了这样:

django数据库时间

4.迁移同步数据

我们讲数据新增在了Django中,但是还没有同步到数据库中,因此,需要两个命令:

python3 manage.py makemigrations

python3 manage.py migrate

接下来我们会通过一个案例具体讲解怎么操作。

发布于 2024-09-29 11:09:21
收藏
分享
海报
0 条评论
60
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~