Django-缓存
摘要:缓存框架的核心目标: 1)较少的代码: 缓存应该尽可能快, 因此围绕缓存后的所有框架代码应该保持在绝对最小值, 特别是对于获取操作 2)一致性: 缓存API应该是提供跨越不同缓存后端的一致接口 3)可扩展性: 基于开发人员的需求, 缓存API应该可以在应用程序级别扩展 缓存: Django内置了缓存
阅读全文
posted @
2019-08-13 17:48
wy0925
阅读(117)
推荐(0)
django中的session,cookie
摘要:https://blog.csdn.net/chen1042246612/article/details/84327046 https://www.imooc.com/wenda/detail/396536
阅读全文
posted @
2019-08-13 15:10
wy0925
阅读(96)
推荐(0)
Django--模型管理器
摘要:参考https://blog.csdn.net/qq_34788903/article/details/87889451 可参考视频 : https://www.bilibili.com/video/av57516522/?p=20 BookInfo.objects.all()的这个objects是
阅读全文
posted @
2019-08-13 09:54
wy0925
阅读(168)
推荐(0)
Django--redis 保存session
摘要:pipenv install django-redis settings.py: redis-cli -h 127.0.0.1 select 9(指定的数据库) keys *
阅读全文
posted @
2019-07-08 14:04
wy0925
阅读(165)
推荐(0)
Django学习笔记之Django ORM Aggregation聚合详解
摘要:首先先总结一下aggregate() 和 annotate()的区别: aggregate()为所有的QuerySet生成一个汇总值,相当于Count().返回结果类型为Dict annotate()为每一个QuerySet在指定属性上生成汇总值,相当于Group BY,返回结果类型QuerySet
阅读全文
posted @
2019-07-02 14:48
wy0925
阅读(318)
推荐(0)
Django中defer和only区别
摘要:defer('id', 'name'):取出对象,字段除了id和name都有 only('id', 'name'):取出对象, 只有id和name
阅读全文
posted @
2019-07-02 10:08
wy0925
阅读(464)
推荐(0)
Django中的prefetch_related()函数优化
摘要:对于多对多字段(ManyToManyField)和一对多字段, 可以使用prefetch_related()来进行优化 prefetch_related()和select_related()的设计目的很相似,都是为了减少SQL查询的数量,但是实现的方式不一样。后者是通过JOIN语句,在SQL查询内解
阅读全文
posted @
2019-07-02 09:59
wy0925
阅读(2066)
推荐(1)
Django 中的select_related函数优化查询
摘要:参考链接: https://blog.csdn.net/secretx/article/details/43964607 在数据库有外键的时候,使用select_related()和prefech_related()可以很好地减少数据库请求的次数, 从而提高性能 假定一个个人信息系统,需要记录系统中
阅读全文
posted @
2019-07-02 09:53
wy0925
阅读(3584)
推荐(0)
django annotate()的使用
摘要:https://www.zmrenwu.com/post/18/ 博客文章通常都有分类,有时候我们会看到分类名后面还跟着该分类下的文章数量。前面我们通过学习 django 博客开发入门教程搭建了一个小博客。现在想在现有的基础上实现统计分类下有多少篇文章,该怎么做呢?最优雅的方式就是使用 django
阅读全文
posted @
2019-07-01 17:06
wy0925
阅读(2875)
推荐(0)
User authentication in Django(用户认证)
摘要:一,概述: auth 系统包括: 1)Users 2)Permissions: Binary (yes/no) flags designating whether a user may perform a certain task.(权限:二进制(是/否)标志,指示用户是否可以执行某个任务。) 3)
阅读全文
posted @
2018-12-12 13:41
wy0925
阅读(224)
推荐(0)
python 列表 list的基本操作
摘要:一,Python 的列表数据类型包含更多的方法。 这里是所有的列表对象方法: list.append(x) 把一个元素添加到链表的结尾,相当于 a[len(a):] = [x] 。 list.extend(L) 将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] = L。
阅读全文
posted @
2018-09-11 15:47
wy0925
阅读(230)
推荐(0)
ORM的相关操作
摘要:http://www.cnblogs.com/liwenzhou/p/8660826.html
阅读全文
posted @
2018-08-20 10:21
wy0925
阅读(87)
推荐(0)
ModelForm
摘要:https://blog.csdn.net/fgf00/article/details/54917396
阅读全文
posted @
2018-08-07 15:27
wy0925
阅读(75)
推荐(0)
jinjia
摘要:https://www.cnblogs.com/dachenzi/p/8242713.html
阅读全文
posted @
2018-08-02 16:55
wy0925
阅读(349)
推荐(0)
中间件介绍
摘要:http://www.cnblogs.com/liwenzhou/p/8761803.html
阅读全文
posted @
2018-08-02 11:15
wy0925
阅读(94)
推荐(0)