05 2018 档案

摘要:1 模板引擎之过滤器 概念 : 过滤器本质上是个转换函数,第一个参数是待过滤的变量。如果它有第二个参数,模板中就必须传进去。 过滤器使用管道符| 放在{{ }} Jinja2模板引擎提供了丰富的内置过滤器,主要分为以下几类: (1) 字符串进行操作: (2) 对列表进行操作 (3) 对数值进行操作: 阅读全文
posted @ 2018-05-31 22:43 诚实善良小郎君 阅读(411) 评论(0) 推荐(0)
摘要:1 模板的创建 模板文件结构: 跳转模板一般使用: render_template render_template_string 2 flask模板引擎Jinja2语法: 概述 : 模板类似于MVC模式下的view视图层,模板引擎其实就是用来将模板同业务代码分离,并解析模板语言的程序. 比如模板代码 阅读全文
posted @ 2018-05-31 16:28 诚实善良小郎君 阅读(1858) 评论(0) 推荐(0)
摘要:1 flask script扩展库 概念 : 是一个flask终端运行的解析器 ,因为项目完成以后,代码改动会有风险,所以借助终端完成不同启动项的配置 安装 使用 执行程序需要在启动项输入命令 2 Blueprint蓝图 概念 : Blueprint通过把实现不同功能的module分开,实现分类功能 阅读全文
posted @ 2018-05-30 22:52 诚实善良小郎君 阅读(610) 评论(0) 推荐(0)
摘要:1 HTTP方法分类 2 访问请求数据request 3 文件上传 4 静态文件URL 5 会话之session与cookie 5.1 cookie之参数设置 5.2 cookie之三板斧 设置cookie: set_cookie 获取cookie:request.cookie 移除cookie: 阅读全文
posted @ 2018-05-29 16:28 诚实善良小郎君 阅读(1248) 评论(0) 推荐(0)
摘要:Flask入门(一) 1 安装虚拟环境Mac,linux ​ ubuntu系统 2 安装flask 3 flask初起航 3.1最简单的flask程序 3.2 配置文件 4 flask参数与变量 4.1 变量 4.2 参数类型 5 构造响应与抛出异常 5.1 构造响应 5.2 抛出异常 6 重定向与 阅读全文
posted @ 2018-05-28 22:22 诚实善良小郎君 阅读(1177) 评论(0) 推荐(0)
摘要:Django问卷调查项目思路流程: 1 后端思路 : 需求分析 找出各实体对应关系 设计model架构 统一资源封装 提供资源API入口 设计项目实体功能 通过API实现实体功能 统一数据结构测试功能 2 项目流程 3 找出各实体之间的对应关系 项目之间实体主要有: 4 根据实体关系与实体功能设计模 阅读全文
posted @ 2018-05-27 18:36 诚实善良小郎君 阅读(989) 评论(0) 推荐(0)
摘要:nginx负载均衡及配置 1 负载均衡概述 2 负载均衡的常见平衡机制 1 轮询(round robin) :以轮询方式将请求分配到不同服务器上,每个请求按时间顺序逐一分配到不同的后端服务器, 如果后端服务器挂掉,自动剔除,保证正常的服务。 2 权重负载均衡(weight):如果没有配置权重,每个服 阅读全文
posted @ 2018-05-27 11:53 诚实善良小郎君 阅读(303) 评论(0) 推荐(0)
摘要:nginx反向代理与正向代理 1 正向代理 3 正反向代理的区别 4 nginx的正向代理 5 nginx的反向代理配置 参考文章 : https://blog.csdn.net/hiyun9/article/details/51602428 非常感谢 阅读全文
posted @ 2018-05-25 21:50 诚实善良小郎君 阅读(481) 评论(0) 推荐(0)
摘要:GIT的使用流程 1 github注册流程 1 进入github官网:https://github.com/ 2 注册一个自己的github账号 3 右上角选择New repository 4 进入create a new repository 选择你的仓库名填入: Repository name 阅读全文
posted @ 2018-05-24 18:36 诚实善良小郎君 阅读(3498) 评论(0) 推荐(0)
摘要:Django之META与前后端交互 1 提交表单之GET 前端提交数据与发送 1)提交表单数据 2)提交JSON数据 后端的数据接收与响应 1)接收GET请求数据 2)接收POST请求数据 3)响应请求 GET 请求过程 前端通过ajax发起GET请求,json格式数据 var data = { " 阅读全文
posted @ 2018-05-24 08:38 诚实善良小郎君 阅读(4383) 评论(0) 推荐(0)
摘要:Django中用户权限模块 1 auth模块 auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。 auth可以和admin模块配合使用, 快速建立网站的管理系统。 在INSTALLED_APPS中添加'django.contrib.auth'使用该APP, 阅读全文
posted @ 2018-05-23 10:24 诚实善良小郎君 阅读(1544) 评论(0) 推荐(0)
摘要:Django运算表达式与Q对象/F对象 1 模型查询 概述: 1 查询集:表示从数据库中获取的对象的集合 2 查询集可以有多个过滤器,通过 逻辑运算符连接 3 过滤器就是一个函数,基于所给的参数限制查询的结果,类似MySQL模糊查询中where语句 4 查询集等同select语句 2 查询集 特点: 阅读全文
posted @ 2018-05-23 08:51 诚实善良小郎君 阅读(3143) 评论(0) 推荐(0)
摘要:Django中Middleware中间件 1 Middleware中间件概述 django中间middleware实质就是一个类,django会根据自己的规则在合适的时机执行中间件相应的方法。实际上当我们想在发起请求到服务器views处理函数,我们想对请求做一些提前处理,此时中间件就上场了。 dja 阅读全文
posted @ 2018-05-22 19:34 诚实善良小郎君 阅读(705) 评论(0) 推荐(0)
摘要:Form表单 JSON Content type解析 1 表单Form概述 在Form表单中,参数一般有: action 表单提交的url method 提交方式:post get name 表单的属性名 enctype 提交数据的编码格式 2 常见的编码方式与语法 在Form表单中,enctype 阅读全文
posted @ 2018-05-21 19:34 诚实善良小郎君 阅读(11478) 评论(0) 推荐(0)
摘要:1 ajax原理 2 XMLHttpResponse基本属性 3 ajax状态码 4 设置监听接口 5 ajax解析 第一步,创建ajax对象 高级浏览器,包括火狐、chrome、opera,ie7以上 使用XMLHttpRequest对象的open创建请求 / 参数说明: xhr.open('ge 阅读全文
posted @ 2018-05-21 12:55 诚实善良小郎君 阅读(282) 评论(0) 推荐(0)
摘要:浅析Django之session与cookie 1 session与cookie概述 原理: 由于HTTP协议是无状态,无连接的,当用户发起网路请求时,需要服务端能标识用户ID,用以存储用户相关信息,因此服务器创建一个session空间用于标识用户/跟踪用户,session数据表中存储了sessio 阅读全文
posted @ 2018-05-20 16:51 诚实善良小郎君 阅读(361) 评论(0) 推荐(0)
摘要:1 HTTP概念 把握三个点: 1 HTTP协议(超文本传输协议) HTTP是一个基于TCP/IP通信协议来传递数据,默认端口80 2 HTTP是无连接(限制每次连接只处理一个请求),无状态的(对于事务处理没有记忆能力) 3 HTTP使用统一资源标识符(Uniform Resource Identi 阅读全文
posted @ 2018-05-20 15:13 诚实善良小郎君 阅读(341) 评论(0) 推荐(0)
摘要:1 环境搭建 sudo apt get install python3 pip 安装pip3 sudo pip3 install virtualenv 安装虚拟环境,这里展示virtualenv virtualenv p python3 DjangoEnv 创建django虚拟环境DjangoEnv 阅读全文
posted @ 2018-05-20 12:02 诚实善良小郎君 阅读(617) 评论(0) 推荐(0)