ORM创建表之间的关联

多对一:

一个表中的可以有多条数据对应另一个表中的一条数据,此时就可以建立一个多对一的关联表

在多的那个表中给这个关联字段命名一个名字,可以为另一个表的小写的表明,然后利用orm的方式进行创建表,

publish = model.ForeignKey("Publish")

他会自动去Publish的表中找关联,默认指定为主键。

这是创建之后的样式,这是orm给publish的后面加个一个_id,这样我们在添加数据的时候可以直接用publish_id="xx", 也可以用 publish=总的那个表的一条记录的对象。

 

接下来更新多对多的关系

自动创建的book_authors

 

posted @ 2017-12-08 22:14  hello沃德  阅读(297)  评论(0)    收藏  举报