Django实现数据级联操作

Posted lxmtx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django实现数据级联操作相关的知识,希望对你有一定的参考价值。

一、创建表

  在models文件中创建表,设置外键

技术图片

 

二、执行命令

python3 manage.py makemigrations 应用名称

python3 manage.py migrate

三、在数据库中对应表中插入数据

  这里直接在数据库表中插入,就不进行代码插入数据了。

技术图片

 

技术图片

 

四、设置路由

 

技术图片

 

 

五、创建查询函数

  student_set为学生集合和objects差不多一个意思。

技术图片

 

以上是关于Django实现数据级联操作的主要内容,如果未能解决你的问题,请参考以下文章

Django,级联移动到单独的表而不是级联删除

11-Django-基础篇-数据库操作

Django -- 多表操作

如何使用不会将删除级联到其子级的 ForeignKeys 创建 Django 模型?

为啥 Django 对外键进行级联删除?

Django级联删除反向外键