摘要: Django知识点汇总 目录 一、wsgi接口 二、中间件 三、URL路由系统 四、Template模板 五、Views视图 六、Model&ORM 七、Admin相关 八、Http协议 九、COOKIE 与 SESSION 十、Django的用户认证 十一、From与ModelForm 十二、分页 阅读全文
posted @ 2017-10-20 09:04 hedeyong11 阅读(478) 评论(1) 推荐(1) 编辑
摘要: 目录: 一、Django-MTV MTV模型 Django基本命令 视图层之路由配置系统(views) 视图层之视图函数(views) 模板层(template) 二、Django-model基础 ORM 创建表(建立模型) 添加表记录 查询表记录 修改表记录 删除表记录 三、Django-mode 阅读全文
posted @ 2017-10-19 15:31 hedeyong11 阅读(217) 评论(0) 推荐(0) 编辑
摘要: WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 本文将使用Python编 阅读全文
posted @ 2017-12-27 23:27 hedeyong11 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、获取系统所有Url 阅读全文
posted @ 2017-12-18 18:50 hedeyong11 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 索引是帮助mysql获取数据的数据结构。最常见的索引是Btree索引和Hash索引。 不同的引擎对于索引有不同的支持:Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索引。 Hash索引 哈希索引包含以数组形式组织的 Bucket 集合。 哈希函数将索引键映 阅读全文
posted @ 2017-12-15 19:06 hedeyong11 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 学生选课系统 设计表关系 创建表和插入数据 /* Navicat MySQL Data Transfer Source Server : localhost_3306 Source Server Version : 50719 Source Host : localhost:3306 Source 阅读全文
posted @ 2017-12-13 15:38 hedeyong11 阅读(423) 评论(0) 推荐(0) 编辑
摘要: Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
posted @ 2017-12-11 18:40 hedeyong11 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 fr 阅读全文
posted @ 2017-12-11 18:09 hedeyong11 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 SELECT * FROM ( SELECT nid, NAME FROM tb1 WHERE nid > 2 ) AS A WHERE 阅读全文
posted @ 2017-12-08 15:40 hedeyong11 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不可以有null) 组合索引:多列值 阅读全文
posted @ 2017-12-08 15:38 hedeyong11 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 概述 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 Tornado 阅读全文
posted @ 2017-12-05 19:17 hedeyong11 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1.github中的项目clone到本地(路径在最后),然后将arya文件夹复制到你的django工程中作为一个独立的app,该app实现了RBAC(基于角色的权限访问控制Role-Based Access Control)和CRM(客户关系管理). 完成效果: 2.setting中注册arya和配 阅读全文
posted @ 2017-12-03 10:54 hedeyong11 阅读(378) 评论(0) 推荐(0) 编辑