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

django 补充 QuerySet数据类型

时间:2018-11-17 22:19:06      阅读:382      评论:0      收藏:0      [点我收藏+]

标签:png   查询   list   特点   bsp   cas   inf   级联   分享   

1 QuerySet数据类型
  特点:
      (1) 可切片    Entry.objects.all()[:5]
      (2) 可迭代 :
                articleList=models.Article.objects.all()
                for article in articleList:
                    print(article.title)
                    
      (3) 惰性查询:
      
                 book_list=Book.objects.all()
                # 何时用到查询集
                # print(book_list)
                # for i in book_list:
                #     print(i)
                # print(book_list[0:2])
                # if book_list:
                #     print("OK")
                  
      (4)  缓存机制
                技术分享图片

 

 技术分享图片

 

5.级联删除:

在models中存在on_delete=models.CASCADE 这种级联删除,需要注意的是,这种只存在于删除的是主表(没有外键,少的表),而级联删除在删除从表(含主键,多的)是不会发生的,只是单独的删除你这个从表的字段

 

django 补充 QuerySet数据类型

标签:png   查询   list   特点   bsp   cas   inf   级联   分享   

原文地址:https://www.cnblogs.com/zhangqing979797/p/9975655.html

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