摘要: (一)数据分页 可以参考 https://docs.djangoproject.com/en/2.0/topics/pagination/ 模板:如果只要显示 1、2、3、4、5、6.。。。的话,在模板中加上 第8、9、10行就行了 视图函数(views.py): (二)跨站点请求伪造(Cross- 阅读全文
posted @ 2018-05-08 09:21 free赖权华 阅读(481) 评论(1) 推荐(0) 编辑
摘要: (一) 说明 简单说明下django的工作方式,并举2个例子。 (二) Django工作方式 假定我们有下面这些文件 ,这里在前2篇的基础上增加了 templates目录(存放html文件) 和static目录(存放图片JS、css等) (三) 实现一个完整的用户界面 #假设已经创建好了项目和应用。 阅读全文
posted @ 2018-05-05 22:44 free赖权华 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: #前提是已经创建项目 (一) 创建应用 使用命令,在项目中创建一个应用(blog自定义) python manage.py startapp blog 创建完成后,可以看到下面几个文件 文件名 说明 migrations 修改数据库表结构记录 __init__.py 告诉Python这是一个包 ad 阅读全文
posted @ 2018-05-02 20:58 free赖权华 阅读(535) 评论(0) 推荐(0) 编辑
摘要: (一) URL地址 URL地址组件 URL组件 说明 scheme 网络协议或下载方案 net_loc 服务器所在地(也许含有用户信息) path 使用(/)分割的文件或CGI应用的路径 params 可选参数 query 连接符(&)分割的一系列键值对 fragment 指定文档内特定锚的部分 n 阅读全文
posted @ 2018-04-28 20:05 free赖权华 阅读(428) 评论(0) 推荐(0) 编辑
摘要: #推荐一本书《Python核心编程》(适合有一定基础的),美国人Wesley Chun编写的,京东、淘宝应该都有。我是觉得写的很好,详细、简洁、满满的干货,不像有的书整本看完也没什么用。 (一) Web框架 Web开发除了全部从新写起,还可以在其他人已有的基础上进行开发,简化开发流程。这些Web开发 阅读全文
posted @ 2018-04-28 20:05 free赖权华 阅读(444) 评论(0) 推荐(0) 编辑
摘要: (一) 前言 本文说明如何连接Oracle、MySQL、sqlserver,以及执行sql、获取查询结果等。 (二) DB-API DB-API阐明一系列所需对象和数据库访问机制的标准。 Python操作数据库的模块如果遵循DB-API的标准(应该都会遵循这个标准),函数、方法的名称及功能应该是差不 阅读全文
posted @ 2018-04-27 19:45 free赖权华 阅读(525) 评论(0) 推荐(0) 编辑
摘要: (二)和(三)不感兴趣的可以跳过,这里参考了《深入理解计算机系统》第一章和《Python核心编程》第四章 (一) 多线程编程 一个程序包含多个子任务,并且子任务之间相互独立,让这些子任务同时运行就是多线程编程。 (二) 进程 进程是操作系统对一个正在运行的程序的一种抽象(或者说进程指的就是运行中的程 阅读全文
posted @ 2018-04-24 20:37 free赖权华 阅读(500) 评论(0) 推荐(1) 编辑
摘要: (一) 分析网页 下载下面这个链接的销售数据 https://item.jd.com/6733026.html#comment 1、 翻页的时候,谷歌F12的Network页签可以看到下面的请求。(这里的翻页指商品评价中1、2、3页等) 从Preview页签可以看出,这个请求是获取评论信息的 2、 阅读全文
posted @ 2018-04-19 19:22 free赖权华 阅读(2515) 评论(2) 推荐(0) 编辑
摘要: 正则表达式对比工具 https://pan.baidu.com/s/1XIPyF1vFSj5PACPx9zW8_g (一) 正则表达式符号和特殊字符 符号 说明 示例 | 或 re1|re2,匹配re1或re2 . 匹配任何字符(\n除外) ^ 匹配字符串开始部分 ^ab.* 以ab开始的字符串,匹 阅读全文
posted @ 2018-04-18 19:01 free赖权华 阅读(542) 评论(1) 推荐(1) 编辑
摘要: (一) 说明 上一篇只能下载一页的数据,第2、3、4....100页的数据没法获取,在上一篇的基础上修改了下,使用selenium去获取所有页的href属性值。 使用selenium去模拟浏览器有点麻烦,例如有300页就要点300次(按博客园这种一页20条,也就是6000条数据。要是几百万条,这个就 阅读全文
posted @ 2018-04-13 18:46 free赖权华 阅读(1814) 评论(0) 推荐(0) 编辑