风-fmgao

导航

2018年12月14日

django练习题

摘要: 1、Web框架的本质是什么?为什么要有Web框架? 所有的Web应用,本质上其实就是一个socket服务端,用户端程序其实就是一个socket客户端。对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对socket服务器进行封装,并在请求到来时,对请 阅读全文

posted @ 2018-12-14 16:28 风-fmgao 阅读(611) 评论(0) 推荐(0) 编辑

在django中,执行原始sql语句

摘要: extra()方法 结果集修改器,一种提供额外查询参数的机制 使用extra: 1:Book.objects.filter(publisher__name='广东人员出版社').extra(where=['price>50']) Book.objects.filter(publisher__name 阅读全文

posted @ 2018-12-14 15:27 风-fmgao 阅读(6860) 评论(0) 推荐(2) 编辑

Django的select_related 和 prefetch_related 函数优化查询

摘要: 在数据库有外键的时候,使用 select_related() 和 prefetch_related() 可以很好的减少数据库请求的次数,从而提高性能。本文通过一个简单的例子详解这两个函数的作用。虽然QuerySet的文档中已经详细说明了,但本文试图从QuerySet触发的SQL语句来分析工作方式,从 阅读全文

posted @ 2018-12-14 14:32 风-fmgao 阅读(292) 评论(0) 推荐(0) 编辑

Django -- settings 详解

摘要: Django settings详解 1.基础 DJANGO_SETTING_MODULE环境变量:让settings模块被包含到python可以找到的目录下,开发情况下不需要,我们通常会在当前文件夹运行,python可以搜索到。如果需要运行在其他服务器上,就必须指定DJANGO_SETTINGS_M 阅读全文

posted @ 2018-12-14 12:42 风-fmgao 阅读(1635) 评论(0) 推荐(0) 编辑