码迷,mamicode.com
首页 > 其他好文 > 详细

django中Queryset的删除问题、分页问题

时间:2019-11-20 19:43:44      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:原来   结构   _id   pre   文档   过滤   django   selected   djang   

在开发选课界面时需要过滤掉已经选择过的课程,之前一直以为QuerySet是列表的结构,所以打算在判断之后使用list.remove()方法将已选的课程除掉,但在实际操作时,发现这么做并不行,原来Queryset并不是一个list, 并且有自己专门的方法exclude(),最终的实现如下:

 for sc in selected_courses:
    if sc.course in courses:
       courses = courses.exclude(c_id=sc.course.c_id)

分页可以使用Paginator实现,文档写的很详尽

django中Queryset的删除问题、分页问题

标签:原来   结构   _id   pre   文档   过滤   django   selected   djang   

原文地址:https://www.cnblogs.com/chuaner/p/11899774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!