Django模型层(多表操作)

Posted liu--huan

tags:

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

创建模型

技术分享图片
(一)多表查询
    一对一:models.OneToOneField(to_field=id,to=Authordatil)
    一对多:(外键设置唯一性)
        models.ForeignKey(to=Publish,to_field=id)

    多对多:自动生成第三张表
        models.ManyToManyField(to=Author)


(二)创建表模型
     作者与详情  ( 一对一 )
     书与作者( 多对多 )
     出版社与书(一对多 )

     出版社:id name  add  email
     书: id  name  price  publish

     作者: id  name  sex  authordatil
     详情: id  photo  address
分析思路

以上是关于Django模型层(多表操作)的主要内容,如果未能解决你的问题,请参考以下文章

django-模型层(model)-多表相关操作(图书管理练习)

Django模型层--多表操作

Django-5.2 模型层 多表操作

Django模型层之多表操作

Django基础五之django模型层多表操作

Django之模型层-多表操作