上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 38 下一页
摘要: PyCharm是一款很好用的编写Python工程的IDE,用PyCharm创建一个Python文件或者向工程添加一个.py文件时,为了更好的使所编写的代码在各操作环境更好的运行,我们往往需要在.py文件中添加头文件标注相关信息。例如: 打开PyCharm程序,根据菜单栏中按照如下进入设置: File 阅读全文
posted @ 2018-11-17 15:39 Hear7 阅读(6696) 评论(1) 推荐(1) 编辑
摘要: 引入 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。 警告:非专业使用其他 HTTP 库会导致危险的副作用,包括:安全缺陷症、冗余代码症、重新发明轮子症、啃文档症、抑郁、头疼、甚至死亡。 今日概要 基于requests的get请求 基于requests模块的p 阅读全文
posted @ 2018-11-17 09:21 Hear7 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 官方文档地址:https://docs.python.org/3/library/urllib.html 什么是Urllib Urllib是python内置的HTTP请求库包括以下模块urllib.request 请求模块urllib.error 异常处理模块urllib.parse url解析模块 阅读全文
posted @ 2018-11-16 13:28 Hear7 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 解析器 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己想要的数据类型的过程。 本质就是对请求体中的数据进行解析。 Django的解析器 我们请求进来请求体中的数据在request.body中,那也就证明,解析器会把解析好的数据放入request.body 我们在视图中可以打印requ 阅读全文
posted @ 2018-11-15 22:03 Hear7 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 环境 Python (3.6.2) Django (1.11.5) djangorestframework (3.6.4) 使用 1、创建项目 mkdir drf-test cd drf-test django-admin.py startproject drfTest cd drfTest/ py 阅读全文
posted @ 2018-11-15 20:57 Hear7 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 知识预览 1. 基础 2. 前端 3. 数据库 4. django 5. flask 6. 项目 7. 爬虫 8. 自动化 9. Git 10. 数据结构与算法 11. Django知识点 回到顶部 基础 python3 安装 字符编码 数据类型 函数 装饰器 内置函数 迭代器 生成器 异常 反射 阅读全文
posted @ 2018-11-15 20:25 Hear7 阅读(322) 评论(0) 推荐(0) 编辑
摘要: DRF的分页 为什么要使用分页 其实这个不说大家都知道,大家写项目的时候也是一定会用的, 我们数据库有几千万条数据,这些数据需要展示,我们不可能直接从数据库把数据全部读取出来, 这样会给内存造成特别大的压力,有可能还会内存溢出,所以我们希望一点一点的取, 那展示的时候也是一样的,总是要进行分页显示, 阅读全文
posted @ 2018-11-15 18:49 Hear7 阅读(149) 评论(0) 推荐(0) 编辑
摘要: DRF的视图 APIView 我们django中写CBV的时候继承的是View,rest_framework继承的是APIView,那么他们两个有什么不同呢~~~ ? urlpatterns = [ url(r'^book$', BookView.as_view()), url(r'^book/(? 阅读全文
posted @ 2018-11-15 13:17 Hear7 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 在上文中我们说了:爬虫就是请求网站并提取数据的自动化程序。其中请求,提取,自动化是爬虫的关键!下面我们分析爬虫的基本流程 爬虫的基本流程 发起请求通过HTTP库向目标站点发起请求,也就是发送一个Request,请求可以包含额外的header等信息,等待服务器响应 获取响应内容如果服务器能正常响应,会 阅读全文
posted @ 2018-11-15 08:31 Hear7 阅读(232) 评论(0) 推荐(0) 编辑
摘要: DRF的版本 版本控制是做什么用的, 我们为什么要用 首先我们要知道我们的版本是干嘛用的呢~~大家都知道我们开发项目是有多个版本的~~ 当我们项目越来越更新~版本就越来越多~~我们不可能新的版本出了~以前旧的版本就不进行维护了~~~ 那我们就需要对版本进行控制~~这个DRF也给我们提供了一些封装好的 阅读全文
posted @ 2018-11-14 22:31 Hear7 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 38 下一页