08 2018 档案
摘要:http:是一个协议 规定:数据传输格式 -/r/n/r/n 一次的请求,一次的响应,断开了 短链接 无状态 服务器收到的请求,做出的响应给客户端 客户端主动向服务器发起请求 基于socket send发给客户端 轮询 客户端一直发请求,服务端一直收请求,知道服务端给客户端响应 优点:响应及时 缺点
阅读全文
摘要:用的是Flash + WebSocket 哦~ Flask 之 WebSocket 一、项目结构: 二、导入模块 三、先来看一个一对一聊天的代码 在 one_to_one.html 页面里 <!DOCTYPE html> <html lang="en"> <head> <meta charset="
阅读全文
摘要:宏 对宏(macro)的理解: 把它看作 Jinja2 中的一个函数,它会返回一个模板或者 HTML 字符串 为了避免反复地编写同样的模板代码,出现代码冗余,可以把他们写成函数以进行重用 需要在多处重复使用的模板代码片段可以写入单独的文件,再包含在所有模板中,以避免重复 使用 定义宏 {% macr
阅读全文
摘要:蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开怎么理解呢? 比如说,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户
阅读全文
摘要:Flask中的路由系统其实我们并不陌生了,从一开始到现在都一直在应用 @app.route("/",methods=["GET","POST"]) 为什么要这么用?其中的工作原理我们知道多少? 1. @app.route() 装饰器中的参数 如果不明白装饰器 点击这里 methods : 当前 ur
阅读全文
摘要:Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: 这句 app.config["DEBUG"] = True 可以实现的功能可刺激了 代码只要发生改动,自动重
阅读全文
摘要:一. Python 现阶段三大主流Web框架 Django Tornado Flask 对比 1.Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, 不管你用得到用不到,反正它全都有,属于全能型框架 2.Tornado 主要特点是原生异步非阻塞,在IO
阅读全文
摘要:导入: request的一些常见参数 1.request.method 之 肯定知道前端用什么方式提交的 Flask 的 request 中给我们提供了一个 method 属性里面保存的就是前端的请求的方式 2.request.form 之 拿他来举例的话再好不过了 Form表单中传递过来的值 使用
阅读全文
摘要:Windows服务 -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p 密码 SHO
阅读全文
摘要:contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中。 每当我们创建了新的model并执行数据库迁移后,ContentType表中就会自动新增一条记录。如下: 那么这个表有什么作用呢?这里提供一个场景,网上商城购物
阅读全文
摘要:django处理Ajax跨域访问时使用javascript进行ajax访问的时候,出现如下错误 出错原因:javascript处于安全考虑,不允许跨域访问。下图是对跨域访问的解释: 概念: 这里说的js跨域是指通过js或python在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数
阅读全文
摘要:Django的缓存机制 1.1 缓存介绍 1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压
阅读全文
摘要:视图和源码解析 通过使用mixin类编写视图: 使用通用的基于类的视图 通过使用mixin类,我们使用更少的代码重写了这些视图,但我们还可以再进一步。REST框架提供了一组已经混合好(mixed-in)的通用视图,我们可以使用它来简化我们的views.py模块。 还有更简洁的写法: views.py
阅读全文
摘要:APIView使用:luffy项目中关于APIView的使用 在Django之 CBV和FBV中,我们是分析的from django.views import View下的执行流程,以下是代码 这篇博客我们就来了解下APIView是如何执行的,跟django.views模块下的view有何关联? 我
阅读全文
摘要:目录 RESTFUL 序列化 视图三部曲 认证与权限组件 解析器 分页 目录 RESTFUL 序列化 视图三部曲 认证与权限组件 解析器 分页 RESTFUL 一、什么是RESTFUL REST与技术无关代表的是一种软件架构风格,REST是Representational State Transfe
阅读全文
摘要:FBV FBV(function base views) 就是在视图里使用函数处理请求。 CBV CBV(class base views) 就是在视图里使用类处理请求。 Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继承、封装、多态)。所以Django在后
阅读全文
摘要:先连接Xshell: 在虚拟机中查看IP,使用命令 ip addr: 然后在Xshell上, ssh 用户@虚拟机ip ,当前是 ssh root@192.168.13.235 : 如果想要从主机拖拽上传到虚拟机,需要在虚拟机中安装一个软件,使用命令: [root@lyj ~]# yum insta
阅读全文
摘要:开始吧~ 新建一个虚拟机 完成后编辑虚拟机 配置内存 处理器: 映像文件: 点击确定完成配置: 开启虚拟机,对操作系统进行配置 输入红线上内容,为计算机选择默认网卡 选择安装时的语言,可选择中文: 设置操作系统默认软件: 设置网络或者连接外部主机: 分盘: 设置用户和密码: 等待配置并重启虚拟机:
阅读全文
摘要:昨天回顾了下冒泡排序和鸡尾酒排序,用面向对象的方式写了一下,并且优化了代码,记录一下~ 一、冒泡排序 二、鸡尾酒排序
阅读全文

浙公网安备 33010602011771号