摘要: 1. 代理概述 玩爬虫为什么我们不能使用一个固定IP发送请求 你使用一个固定IP发送每秒向对方服务器发送10几个请求,对方认为这样操作不是人干的, 就把你IP给封了 服务器端的人可以根据你IP很快锁定你, 要求你对这种窃取行为赔偿. 代理 正向代理与反向代理 正向代理与反向代理的区别 反向代理: 服 阅读全文
posted @ 2018-08-13 16:01 Huai998 阅读(6901) 评论(1) 推荐(3) 编辑
摘要: 请问我们注册和登录是发送get请求还是post请求为什么? POST: 原因: 登陆是把账号和密码信息提交给服务器, POST更加安全 当我们发送的内容比较多的时候,是使用get请求还是post请求为什么 POST 原因: POST可以提交"大""数据 写爬虫的时候, 不可避免要发送POST请求, 阅读全文
posted @ 2018-08-13 15:57 Huai998 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Reqeusts概述 问题:为什么要学习requests,而不是urllib? requests的底层实现就是urllib requests简单易用 requests在python2 和python3中通用,方法完全一样 requests能够自动帮助我们解压(gzip压缩的等)网页内容 reques 阅读全文
posted @ 2018-08-13 15:54 Huai998 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 调整站点信息 Admin站点的名称信息也是可以自定义的。 未调整前如下图: admin.site.site_header 设置网站页头 admin.site.site_title 设置页面标题 admin.site.index_title 设置首页标语 在booktest/admin.py文件中添加 阅读全文
posted @ 2018-06-30 14:36 Huai998 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 调整编辑页展示 1. 显示字段 属性如下: 1)点击某行ID的链接,可以转到修改页面,默认效果如下图: 2)打开booktest/admin.py文件,修改BookInfoAdmin类如下: 3)刷新浏览器效果如下图: 2. 分组显示 属性如下: 1)打开booktest/admin.py文件,修改 阅读全文
posted @ 2018-06-30 14:33 Huai998 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 调整列表页展示 1 页大小 每页中显示多少条数据,默认为每页显示100条数据,属性如下: 1)打开booktest/admin.py文件,修改AreaAdmin类如下: 2)在浏览器中查看区域信息的列表页面,效果如下图: 2 "操作选项"的位置 顶部显示的属性,设置为True在顶部显示,设置为Fal 阅读全文
posted @ 2018-06-30 14:30 Huai998 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 使用Admin站点 假设我们要设计一个新闻网站,我们需要编写展示给用户的页面,网页上展示的新闻信息是从哪里来的呢?是从数据库中查找到新闻的信息,然后把它展示在页面上。但是我们的网站上的新闻每天都要更新,这就意味着对数据库的增、删、改、查操作,那么我们需要每天写sql语句操作数据库吗? 如果这样的 阅读全文
posted @ 2018-06-30 14:24 Huai998 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 模板使用 1 配置 在工程中创建模板目录templates。 在settings.py配置文件中修改TEMPLATES配置项的DIRS值: 2 定义模板 在templates目录中新建一个模板文件,如index.html 3 模板渲染 调用模板分为两步骤: 找到模板 loader.get_templ 阅读全文
posted @ 2018-06-30 14:10 Huai998 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 类视图 1 类视图引入 以函数的方式定义的视图称为函数视图,函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,便需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳。 在Django中也可以使用类来定义一个视图,称为类视图。 使用类视图可以将视图对应的不同请 阅读全文
posted @ 2018-06-30 14:09 Huai998 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 请求 回想一下,利用HTTP协议向服务器传参有几种途径? 提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取; 查询字符串(query string),形如key1=value1&key2=value2; 请求体(body)中发送的数据,比如表 阅读全文
posted @ 2018-06-30 12:03 Huai998 阅读(993) 评论(0) 推荐(0) 编辑