django 中 objects.get()和objects.filter()的区别


django的get是从数据库的取得一个匹配的结果,返回一个对象,如果记录不存在的话,它会报错。
它返回的是一个字典的形式
如果你用django的get去取得关联表的数据的话,而关键表的数据如果多于2条的话也会报错

django的filter方法是从数据库的取得匹配的结果,返回一个对象列表,如果记录不存在的话,
它会返回[]


参考:https://blog.csdn.net/junli_chen/article/details/48209975


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM