重写Manager.get_query_set()函数之后,发现并没有按照我们指定的方法执行。原因是方法名不正确,正确的函数名为get_queryset(),只有使用正确的函数名才会覆盖原来的方法。

get_queryset()函数是all()函数执行时调用的一个方法,我们通过自定义get_queryset()方法来使调用 all()方法时按照我们的筛选规则进行输出。

posted on 2019-08-20 17:24  wyhluckydog  阅读(354)  评论(0编辑  收藏  举报