django model的get和filter方法的区别

django的get方法:

1django的get方法是从数据库的取得一个匹配的结果,返回一个对象,如果记录不存在的话,它会报错。

2如果你用django的get去取得关联表的数据的话,而关键表的数据如果多于2条的话也会报错。

 

django filter方法:

 

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

posted @ 2019-11-05 14:35  wangshicheng  阅读(482)  评论(0编辑  收藏  举报