- A+
所属分类:ptython全栈开发
数据模型高级使用。这节主要讲模型的使用。回顾一下基础教程的模型设计



外键实例:
数据库数据:
Publisher:

Author:

Book:

polls_book_authors:(关联表,自动生成的)

![]()



Publisher->Book,从Publisher查询到Book
我们知道,外键在Book里面,而Publisher是没有外键的。所以这里Publisher->Book用法就和上面说的不一样了。
看图解释:



title__icontains:查询字段条件:字段__icontains
访问多对多值(Many-to-Many Values)
原理和外键的大同小异,直接看教程即可。




这里补充一下基础知识的:models的get和filter区别。
看图:








修改初始Manager QuerySets

模型方法:可以在models.py声明字段之外,还可以根据实际写方法。实际用法功能,与Manager 大同小异的。都属于自定义。


执行原始SQL查询




我的微信公众号
爱真理,得永生! 爱在灵灵久博客,网罗天下,福利大家!