上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 一、配置文件 和django不同的是,django会为我们提供配置好的setting文件,我们需要的配置都可以自动添加在setting文件中即可,但是flask不是这样,它是通过在内部为我们提供多种配置文件的接口,我们按照接口配置相关配置。简单介绍如下几种: 方式一: 如下,是我们入门告诉大家的配置 阅读全文
posted @ 2018-01-30 22:25 骑猪走秀 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、返回原页码 在我们管理的页面,以数据编辑为例,通常我们编辑完数据会让其跳转到数据展示页面,但是其通常会跳转到数据展示页面的第一页,比如我们在第3页编辑的数据,编辑成功后跳转的显示页面是第1页,显然我希望的结果是编辑那一页内容,最后跳转到那一页。以第3页某一条数据编辑为例: 步骤1: 在获取数据展 阅读全文
posted @ 2018-01-29 17:36 骑猪走秀 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、路由系统 在入门中我们提到了flask框架中的两种路由形式,现在将以第一种形式,详细介绍其中的各个参数。具体参数如下: 1、带参数路径 常见五种路由如下,其中带参数的路由,需要指定参数的类型,不指定类型时即为默认的字符串类型 如下实例,视图函数中的参数可以通过如下两种方式获得:一种就是我们说的如 阅读全文
posted @ 2018-01-29 00:25 骑猪走秀 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
posted @ 2018-01-27 15:00 骑猪走秀 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、url反向解析 在正式介绍反向解析之前,我们首先介绍一下在django中的url参数,如下为我们url实例,其中name参数就是其别名,也就是我们接下来讲解的反向解析中所依靠的参数。 1、模板中反向解析 在我们的前端页面上,如form表单,我们通常会指定提交的路径,但是以往我们都是将路径写死,这 阅读全文
posted @ 2018-01-25 16:07 骑猪走秀 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、缓存 缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数据时,则不再去执行数据库及渲染等操作,而是直接从内存或memcache的缓存中去取得数据,然后返回给用户。 django中提供了6中缓存,分别为:(1)开发者调试缓存;(2)内存缓存;(3)文件缓存;(4) 阅读全文
posted @ 2018-01-23 21:28 骑猪走秀 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Scrapy 是基于twisted框架开发而来,twisted是一个流行的事件驱动的python网络框架。因此Scrapy使用了一种非阻塞(又名异步)的代码来实现并发。整体架构大致如下: 一、安装 二、命令行工具 主要有两种命令:其中Project-only必须切到项目文件夹下才能执行,而Globa 阅读全文
posted @ 2018-01-16 22:01 骑猪走秀 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、安装与配置 1、下载安装 2、账号管理 二、基本操作 1、数据库操作 a、增: 如上,db1为创建的数据库的名字,执行上述命令时,如果db1数据库已经存在,则是将切换到此数据库下;如果此数据库不存在,则是创建一个新的数据库,同时也会切换到此数据库下。 b、查: 注意一点,通过show dbs并不 阅读全文
posted @ 2018-01-15 20:51 骑猪走秀 阅读(147) 评论(0) 推荐(0) 编辑
摘要: selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题。selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器。如下: 一、使用安装 seleniu 阅读全文
posted @ 2018-01-11 21:33 骑猪走秀 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、响应Response 1、response属性 2、响应编码 如上response.encoding可以获得返回response的编码,通过给其赋值,可以更改其编码,如下实例: 3、获取二进制数据 方式一:response.content 方式二:stream=True参数 一点一点的取,比如下 阅读全文
posted @ 2018-01-10 19:58 骑猪走秀 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页