摘要: WebSocket介绍 概念 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 浏览器通过 Java 阅读全文
posted @ 2019-07-15 15:25 blog_wu 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 什么是CBV CBV在Django中也是接触过的 FBV就是function CBV就是class FBV简单, 小巧, 当不涉及到复杂的逻辑时可以使用FBV CBV 灵活, 类的封装, 继承, 多态。 在Flask中实现CBV <!DOCTYPE html> <html lang="en"> <h 阅读全文
posted @ 2019-07-12 15:20 blog_wu 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 复习装饰器 基于session编写登录验证的装饰器。 - 思考:如何给两个以上的视图函数增加装饰器 测试给两个以上的视图函数增加装饰器出现的报错信息 解决方法1: 把 inner 改掉,保留原始的函数名字,这样返回的不是相同的 inner 了。 functools.wraps(func) 解决方法2 阅读全文
posted @ 2019-07-11 15:57 blog_wu 阅读(569) 评论(0) 推荐(0) 编辑
摘要: Flask介绍 轻量级的框架 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应 阅读全文
posted @ 2019-07-10 18:07 blog_wu 阅读(183) 评论(0) 推荐(0) 编辑
摘要: CentOS7安装python3 Python3运行环境安装 centos 7中默认安装了python2的环境,但是没有python3,如果我们要使用python3的编译环境,需要自己来安装。 安装python3之前,有一些库环境需要先安装,这个非常重要,不安装运行python3会出现各种问题。 y 阅读全文
posted @ 2019-07-02 19:47 blog_wu 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 windows:用反斜杠"\"来标识目录结构 Linux:用斜杠"/"来区分目录结构 阅读全文
posted @ 2019-06-27 21:24 blog_wu 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 服务器 什么是服务器 服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。 服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、 阅读全文
posted @ 2019-06-27 19:49 blog_wu 阅读(199) 评论(0) 推荐(0) 编辑
摘要: auth模块 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 a 阅读全文
posted @ 2019-06-07 21:18 blog_wu 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 阅读全文
posted @ 2019-06-04 15:22 blog_wu 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 中间件介绍 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 如果你想修改请求,例如被传送到view中的HttpRequest对象。 或者你想修改view返 阅读全文
posted @ 2019-06-03 16:15 blog_wu 阅读(125) 评论(0) 推荐(0) 编辑