摘要: 自定义标签或过滤器 渲染变量的方法(过滤器:修改数据或格式转换) 渲染标签的方法 自定义 需要在应用目录下创建templatetags的包 然后在里面创建Python脚本。 自定义过滤器 参数必须是两个 自定义标签 无参数限制 加载自定义的 使用include引用 在页面中有独立固定模块时使用。 在 阅读全文
posted @ 2018-03-13 18:31 jinyudong 阅读(121) 评论(0) 推荐(0) 编辑
摘要: django中定义form表单的优势 HTML中提交后,若数据出现错误,返回的页面中仍然可以保留之前输入的数据。 通过校验规则可以方便的限制字段条件并校验。 在Django中建个form表单 先要确定给什么表单构建。 使用form类 渲染到HTML后: 注:不包含form标签和提交按钮,需要自己在H 阅读全文
posted @ 2018-02-27 17:14 jinyudong 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: cookie与session 概念 因http协议无法保存状态,但是又需要保存状态,所以有了cookie。它不属于http协议范畴 工作原理:相当于一段标识数据。在访问服务器产生标识内容(cookie),加入到响应里返回,浏览器再次访问时会自动带上cookie。服务器就能识别出身份了。 数据缓存在浏 阅读全文
posted @ 2018-02-23 18:33 jinyudong 阅读(188) 评论(0) 推荐(0) 编辑
摘要: web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,以避免重复造轮子。 所有的Web应用,本质上是一个socket服务端,用户的浏览器其实就是一个socket客户端。 import socket def handle_ 阅读全文
posted @ 2018-01-20 15:13 jinyudong 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 介绍 jQuery是一个Javascript框架。其宗旨是——WRITE LESS,DO MORE! 是轻量级的js库,兼容CSS3和各种浏览器。 作用:处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供AJAX交互。 优势:文档说明很全,而且各种应用也说得很详细,同时 阅读全文
posted @ 2017-12-23 22:21 jinyudong 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 引入方式: 直接在HTML中写入(了解) 写到文件中引入 声明变量 变量赋值方式 单个变量赋值 多变量的变量赋值 数据类型 数字and字符串 boolean undefined 数据类型的存储 数组 对象 JS的解释方式 运算符 字符串的拼接 用+号 NaN 流程控制语句 if-else if-el 阅读全文
posted @ 2017-12-21 23:03 jinyudong 阅读(240) 评论(0) 推荐(0) 编辑
摘要: CSS的部分: CSS四种类引入方式(了解) style的定义原则: 基本选择器 示例: 层级选择器 组合选择器 后代选择器 ★ 子代选择器 毗邻选择器 普通兄弟选择器 “与”选择器 ★ “或”选择器 ★ 一个标签同时应用多个class 自定义属性选择器 属性选择器 ★ 固定标签的属性的选择器 ★ 阅读全文
posted @ 2017-12-16 21:08 jinyudong 阅读(212) 评论(0) 推荐(0) 编辑
摘要: execute()之sql注入 注意:符号--会注释掉它之后的sql,正确的语法:--后至少有一个任意字符 根本原理:就根据程序的字符串拼接name='%s',我们输入一个xxx' -- haha,用我们输入的xxx加'在程序中拼接成一个判断条件name='xxx' -- haha' 解决方法: 获 阅读全文
posted @ 2017-12-11 17:39 jinyudong 阅读(161) 评论(0) 推荐(0) 编辑
摘要: MySQL索引及优化 影响性能的因素 需求:一个论坛帖子总量的统计,附加要求:实时更新。从功能上来看非常容易实现,执行一条 SELECT COUNT(*) from 表名 的 Query 就可以得到结果。但是,如果我们采用不是 MyISAM 存储引擎,而是使用的 Innodb 的存储引擎,那么大家可 阅读全文
posted @ 2017-12-09 11:52 jinyudong 阅读(226) 评论(0) 推荐(0) 编辑
摘要: SQL语句关键词: #再次不做过多介绍 #示例中department为部门表,employee为员工表。# 多表连接查询 外链接语法 交叉连接 不适用任何匹配条件,生成笛卡尔积第一个表的每一列对应后面表的所有列 内连接 inner:只连接匹配的行 找两张表共有的部分,相当于利用笛卡尔积结果中筛选除了 阅读全文
posted @ 2017-12-09 11:45 jinyudong 阅读(319) 评论(0) 推荐(0) 编辑