上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: pipenv install django-redis settings.py: redis-cli -h 127.0.0.1 select 9(指定的数据库) keys * 阅读全文
posted @ 2019-07-08 14:04 wy0925 阅读(162) 评论(0) 推荐(0)
摘要: 首先先总结一下aggregate() 和 annotate()的区别: aggregate()为所有的QuerySet生成一个汇总值,相当于Count().返回结果类型为Dict annotate()为每一个QuerySet在指定属性上生成汇总值,相当于Group BY,返回结果类型QuerySet 阅读全文
posted @ 2019-07-02 14:48 wy0925 阅读(316) 评论(0) 推荐(0)
摘要: defer('id', 'name'):取出对象,字段除了id和name都有 only('id', 'name'):取出对象, 只有id和name 阅读全文
posted @ 2019-07-02 10:08 wy0925 阅读(457) 评论(0) 推荐(0)
摘要: 对于多对多字段(ManyToManyField)和一对多字段, 可以使用prefetch_related()来进行优化 prefetch_related()和select_related()的设计目的很相似,都是为了减少SQL查询的数量,但是实现的方式不一样。后者是通过JOIN语句,在SQL查询内解 阅读全文
posted @ 2019-07-02 09:59 wy0925 阅读(2062) 评论(1) 推荐(1)
摘要: 参考链接: https://blog.csdn.net/secretx/article/details/43964607 在数据库有外键的时候,使用select_related()和prefech_related()可以很好地减少数据库请求的次数, 从而提高性能 假定一个个人信息系统,需要记录系统中 阅读全文
posted @ 2019-07-02 09:53 wy0925 阅读(3575) 评论(0) 推荐(0)
摘要: https://www.zmrenwu.com/post/18/ 博客文章通常都有分类,有时候我们会看到分类名后面还跟着该分类下的文章数量。前面我们通过学习 django 博客开发入门教程搭建了一个小博客。现在想在现有的基础上实现统计分类下有多少篇文章,该怎么做呢?最优雅的方式就是使用 django 阅读全文
posted @ 2019-07-01 17:06 wy0925 阅读(2866) 评论(0) 推荐(0)
摘要: 1,如果增加了一个新的APP, 那么需要在服务器上 vim settings文件进行修改, 修改方法 i, :wq 2,正式服务器需要一样的操作 阅读全文
posted @ 2019-06-28 17:32 wy0925 阅读(127) 评论(0) 推荐(0)
摘要: bashrc是一个隐藏的文件,要打开并修改该文件需要:(1)命令:ls -a 找到文件 .bashrc;(2) 命令 vim ~/.bashrc 进入到文件;(3) 直接按 i 键可以对文件进行修改, Esc + :+ wq 退出并保存修改之后的文件(4) 命令 :source ~/.bashrc 阅读全文
posted @ 2019-06-28 14:13 wy0925 阅读(1008) 评论(0) 推荐(0)
摘要: from lxml import etree text = """ 糗事百科 - 超搞笑的原创糗事笑话分享社区 ... 阅读全文
posted @ 2019-06-27 10:42 wy0925 阅读(488) 评论(0) 推荐(0)
摘要: 参考视频: https://www.bilibili.com/video/av49809274/?p=22 一,什么是XPATH? xpath(xml path language)是一门在xml和HTML文件中查找信息的语言,可用来在xml和HTML文档中对元素和属性进行遍历 XPATH开发工具 1 阅读全文
posted @ 2019-06-27 10:20 wy0925 阅读(132) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页