风-fmgao

导航

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 45 下一页

2018年12月19日

urllib模块学习

摘要: 一.urllib库 概念:urllib是Python自带的一个用于爬虫的库,其主要作用就是可以通过代码模拟浏览器发送请求。其常被用到的子模块在Python3中的为urllib.request和urllib.parse,在Python2中是urllib和urllib2。 使用流程: 指定url 基于u 阅读全文

posted @ 2018-12-19 08:27 风-fmgao 阅读(219) 评论(0) 推荐(0) 编辑

爬虫介绍

摘要: python网络爬虫的简单介绍 什么是爬虫 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程。哪些语言可以实现爬虫 1.php:可以实现爬虫。php被号称是全世界最优美的语言(当然是其自己号称的,就是王婆卖瓜的意思),但是php在实现爬虫中支持多线程和多进程方面做的不好。 2.j 阅读全文

posted @ 2018-12-19 08:17 风-fmgao 阅读(283) 评论(0) 推荐(0) 编辑

2018年12月18日

Synchronized常用用法

摘要: 我们都知道 Synchronized 是线程安全同步用的,大部分程序可能只会用到同步方法上面。其实 Synchronized 可以用到更多的场合,栈长列举了以下几个用法。 1、同步普通方法 这个也是我们用得最多的,只要涉及线程安全,上来就给方法来个同步锁。这种方法使用虽然最简单,但是只能作用在单例上 阅读全文

posted @ 2018-12-18 10:58 风-fmgao 阅读(298) 评论(0) 推荐(0) 编辑

2018年12月14日

django练习题

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

posted @ 2018-12-14 16:28 风-fmgao 阅读(607) 评论(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 阅读(6841) 评论(0) 推荐(2) 编辑

Django的select_related 和 prefetch_related 函数优化查询

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

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

Django -- settings 详解

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

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

2018年11月20日

Django-models的字段类型

摘要: model的field类型 1、models.AutoField 自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。2、models.CharField 字符串字段 单行输入,用于较短的字 阅读全文

posted @ 2018-11-20 15:33 风-fmgao 阅读(2585) 评论(0) 推荐(0) 编辑

ORM

摘要: 概念 对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 [1] 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。 面向对象是 阅读全文

posted @ 2018-11-20 14:03 风-fmgao 阅读(199) 评论(0) 推荐(0) 编辑

django-response对象

摘要: HttpResponse 对象则需要 web 开发者自己创建,一般在视图函数中 return 回去。下面我们就来看看 HttpResponse 对象的各种细节 首先,这个对象由 HttpResponse 类创建,这个类位于 django.http 模块中,所以在使用的时候还先从模块中导入这个类。 构 阅读全文

posted @ 2018-11-20 13:02 风-fmgao 阅读(630) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 45 下一页