摘要: 1. 分页 - Django内置 - 自定义分页 2. Form验证 - 对用户请求数据验证(Ajax,Form) Ajax -> Form验证(上次提交内容保留)(验证) Form表单 -> Form验证(验证,保留上次内容) - 类 class Foo(forms.Form): xx1 = xx 阅读全文
posted @ 2017-06-08 00:47 春野之火 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1. Model操作 - v = models.UserInfo.objects.all() - v = models.UserInfo.objects.values("xx") - v = models.UserInfo.objects.values_list() - v = models.Use 阅读全文
posted @ 2017-06-01 23:45 春野之火 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 路由系统: 1. /index/ -> def index(request) 2. /detail-(\d+)/ -> def detail(request,nid) /detail-(?P<nid>\d+)/ -> def detail(request,nid) 3. /index/ -> def 阅读全文
posted @ 2017-05-27 01:51 春野之火 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Django基础(一) 一 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个 阅读全文
posted @ 2017-05-12 00:36 春野之火 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、函数变量的作用域: 变量的作用域是在声明时决定的而不是调用执行时决定 作用域链: 二、词法分析: 函数执行前,会进行预编译,这个预编译的过程就是词法分析 会形成一个活动对象,Active Object AO 分析三个内容: 1.分析函数的参数 AO.age = undefined 1.2 AO. 阅读全文
posted @ 2017-05-05 08:59 春野之火 阅读(126) 评论(0) 推荐(0) 编辑
摘要: JavaScript 1. 存在形式 2. 位置 <body> ...;. </body> 3. a = 123; var a = 123; 4. // /* */ 5. 声明函数 // 普通函数 function func(arg){ alert(123); } func("alex") // 普 阅读全文
posted @ 2017-04-20 13:46 春野之火 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.页面相关的信息 (1)页面编码 <meta http-equiv=“content-type” content="text/html;charset=utf-8"> <meta charset="UTF-8"> (2)刷新和跳转 <meta http-equiv="Refresh" Conten 阅读全文
posted @ 2017-04-12 16:17 春野之火 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1. IO多路复用 2. paramiko 3. MySQL - SQL语句 - Python操作MySQL - pymysql模块 上节回顾: - 线程 - 锁 - 池 - 进程 - 锁 - 池 - 数据共享 - 协程 - 对线程的分片(微线程) - IO多路复用 r,w,e = select.s 阅读全文
posted @ 2017-04-06 14:41 春野之火 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 数据库操作: - 数据库 - 表 a. 单表 b. 一对多 用户类型: 1 超级用户 2 普通用户 3 二笔用户 用户: 方式器 3(设置数字,约束=外键(表,列)) 刘浩 6 何磊 3 何磊 3 c. 多对多 主机:主机名 .... 1 c1.com 2 c1.com 3 c1.com 4 c1. 阅读全文
posted @ 2017-04-06 14:41 春野之火 阅读(129) 评论(0) 推荐(0) 编辑
摘要: - 线程进程介绍 1. 工作最小单元是线程 2. 应用程序 -> 至少有一个进程 -> 至少有一个线程 3. 应用场景: IO密集型:线程 计算密集型:进程 4. GIL,全局解释器锁。 - 保证同一个进程中只有一个线程同时被调度 - 线程 1. 基本使用 def task(arg): time.s 阅读全文
posted @ 2017-03-23 12:44 春野之火 阅读(142) 评论(0) 推荐(0) 编辑