12 2018 档案

摘要:一 基本功能 二 实现代码 2.1相关表单建立 2.2自定义response与Exception信息 2.3登录认证组件 2.4views 2.5redis配置 阅读全文
posted @ 2018-12-28 20:17 zhaijihai 阅读(360) 评论(0) 推荐(0) 编辑
摘要:基本都基于第三方: 阅读全文
posted @ 2018-12-28 20:08 zhaijihai 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:一 反射 阅读全文
posted @ 2018-12-27 20:48 zhaijihai 阅读(185) 评论(0) 推荐(0) 编辑
摘要:绑定方法 类的绑定方法 @classmethod 阅读全文
posted @ 2018-12-27 20:14 zhaijihai 阅读(440) 评论(0) 推荐(0) 编辑
摘要:一 具体实现代码 1.1moddls 1.2views 1.3settings 1.4url 流程图 阅读全文
posted @ 2018-12-27 15:46 zhaijihai 阅读(3366) 评论(1) 推荐(0) 编辑
摘要:一 支付宝接口 二 视图函数 阅读全文
posted @ 2018-12-27 14:55 zhaijihai 阅读(1585) 评论(0) 推荐(0) 编辑
摘要:一 简介 1.1概要 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、ad 阅读全文
posted @ 2018-12-26 19:20 zhaijihai 阅读(148) 评论(0) 推荐(0) 编辑
摘要:技术点:通过vue状态管理器,对已经登录的用户显示不同的页面: 一 vue之状态管理器应用 1.1登录页面 1.2在app中 1.3store中 二 后台登录views 阅读全文
posted @ 2018-12-26 18:10 zhaijihai 阅读(2617) 评论(0) 推荐(0) 编辑
摘要:一 vue前端代码 阅读全文
posted @ 2018-12-26 17:10 zhaijihai 阅读(368) 评论(0) 推荐(0) 编辑
摘要:1.在游戏的等级排名,可以将用户信息放入到redis的有序集合中,然后取得相应的排名,不用自己写代码去排序. 2.利用rediss的数据特性的自增,自减属性,可以将项目中的一些列入阅读数,点赞数放入到redis中,利用redis的高效性,然后在某个时间段将数据持久化到本地数据库. 阅读全文
posted @ 2018-12-26 16:33 zhaijihai 阅读(2600) 评论(0) 推荐(0) 编辑
摘要:第一种 第二种 django中将页面缓存放入redis中(简单应用) 阅读全文
posted @ 2018-12-26 16:26 zhaijihai 阅读(2169) 评论(0) 推荐(0) 编辑
摘要:pip3 freeze >list.txt 导出当前环境安装的所有包(list是当前项目录下的文件,可以自己命名)pip3 install -r list.txt 安装文件中所有模块 阅读全文
posted @ 2018-12-25 17:51 zhaijihai 阅读(190) 评论(0) 推荐(0) 编辑
摘要:一 emement-ui使用 首先在终端下载安装:npm install element-ui 在vue项目中的main.js下: 二 LuffyCity之建表 三 vue绑定图片 3.1vue前端页面 3.2后台django代码: 3.2.1序列化 3.2.2views 3.3.3路由 四 vue 阅读全文
posted @ 2018-12-24 21:12 zhaijihai 阅读(964) 评论(0) 推荐(0) 编辑
摘要:一 VUE的安装与项目创建 1.1、安装nodeJS 官网下载安装:https://nodejs.org/zh-cn/ 官网下载安装:https://nodejs.org/zh-cn/ 1.2、安装脚手架 vue官网 => 学习 => 教程 => 安装 => 命令行工具(CLI) 安装全局vue:: 阅读全文
posted @ 2018-12-21 19:21 zhaijihai 阅读(2602) 评论(0) 推荐(0) 编辑
摘要:一 同源策略 1.1何谓同源? 如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源。 举个例子: 下表给出了相对http://a.xyz.com/dir/page.html同源检测的示例: 1.2什么是同源策略? 同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授 阅读全文
posted @ 2018-12-21 18:41 zhaijihai 阅读(823) 评论(0) 推荐(0) 编辑
摘要:ES6常用语法 1.1变量的定义 var定义的变量:只有全局作用域和函数作用域; let定义的变量: 有全局作用域和函数作用域,块级作用域{}; let定义的变量不能重复定义; let定义没有变量提升; 1.2const定义变量 没有变量提升的概念; 不能重复定义; 带来了块级作用域; 定义之后不能 阅读全文
posted @ 2018-12-20 16:14 zhaijihai 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一 全站缓存(全局缓存) 在settings中配置,主要就是两个中间件,需要注意的就是两个中间件的前后位置 二 单页面缓存 不需要在settings中配置,只在需要在需要缓存页面的视图函数上加装饰器 三 页面局部缓存 不需要在setings中配置,在需要缓存的页面的局部中就加入一下内容: 四 缓存的 阅读全文
posted @ 2018-12-20 14:43 zhaijihai 阅读(1295) 评论(0) 推荐(0) 编辑
摘要:一 需求 1.1需求信息 项目,有课程,学位课(不同的课程字段不一样),价格策略 问题,1 如何设计表结构,来表示这种规则 2 为专题课,添加三个价格策略 3 查询所有价格策略,并且显示对应的课程名称 4 通过课程id,获取课程信息和价格策略 二 使用ContentType实现需求 2.1通过dja 阅读全文
posted @ 2018-12-20 11:56 zhaijihai 阅读(190) 评论(0) 推荐(0) 编辑
摘要:文章主题内容 目录自动生成 阅读全文
posted @ 2018-12-18 21:24 zhaijihai 阅读(175) 评论(0) 推荐(0) 编辑
摘要:一 作用 用于版本的控制 二 内置的版本控制类 三 局部使用 四 全局使用 五 示例 基于正则的方式 源码分析 阅读全文
posted @ 2018-12-18 19:30 zhaijihai 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一 分页器--准备 1.1 基本参数 1.2 普通分页 1.3 偏移分页 1.4 加密分页 二 settings 三 路由 阅读全文
posted @ 2018-12-18 18:40 zhaijihai 阅读(310) 评论(0) 推荐(0) 编辑
摘要:一 文件结构目录 手写配置文件 有两套配置文件,默认配置,用户的配置 如果某个字段,用户配置了,就用用户的,如果没配置,就用默认的 1.1 test 1.2 conf 下的 __init__ 1.3 conf 下 globalsetting中: DEBUG = False 1.4 usersetti 阅读全文
posted @ 2018-12-18 16:49 zhaijihai 阅读(322) 评论(0) 推荐(0) 编辑
摘要:一 自定义路由(原始方式) 二 半自动路由(视图类继承ModelViewSet) 三 全自动路由(自动生成路由) 阅读全文
posted @ 2018-12-17 20:42 zhaijihai 阅读(315) 评论(0) 推荐(0) 编辑
摘要:一 作用 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。用户请求URL: http://127.0.0.1:8000/test/?format=json http://127.0.0.1:8000/test.json 二 内置渲染器 显示json格式:JSONRenderer 阅读全文
posted @ 2018-12-17 20:36 zhaijihai 阅读(182) 评论(0) 推荐(0) 编辑
摘要:视图 url 阅读全文
posted @ 2018-12-17 20:32 zhaijihai 阅读(115) 评论(0) 推荐(0) 编辑
摘要:开始,先放大招 一 最原始的写法 前戏之序列化 views 路由 二 小试牛刀 views url 同上 三 这次是初生牛犊之牛刀 views url 同上 四 牛刀 views url 五 牛!牛!刀! views url 同上 六 牛!牛!牛!刀 views url 七 究极版之牛都秃顶了 vi 阅读全文
posted @ 2018-12-17 20:27 zhaijihai 阅读(297) 评论(0) 推荐(0) 编辑
摘要:一 自定义频率控制类 二 内置频率控制 在app中新建一个文件,来放相关组件: 在settings中配置访问: 在视图函数中:(局部配置) 错误信息提示转换为中文: 其他 内置频率限制类: BaseThrottle是所有类的基类:方法:def get_ident(self, request)获取标识 阅读全文
posted @ 2018-12-14 16:56 zhaijihai 阅读(276) 评论(0) 推荐(0) 编辑
摘要:一 认证 1.1先写个类(认证组件) 1.2views 1.3局部配置,全局配置,局部禁用 1.3.1局部配置 1.3.2全局配置 1.3.3局部禁用 1.4认证的顺序 认证类使用顺序:先用视图类中的验证类,再用settings里配置的验证类,最后用默认的验证类 二 权限 2.1写一个类(权限组件) 阅读全文
posted @ 2018-12-13 19:05 zhaijihai 阅读(819) 评论(0) 推荐(0) 编辑
摘要:JsonResponse JsonResponse 对象: class JsonResponse(data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None,**kwargs) 这个类是HttpRespon的子类,它主要和父类 阅读全文
posted @ 2018-12-12 19:47 zhaijihai 阅读(687) 评论(0) 推荐(0) 编辑
摘要:一 序列化组件之请求数据校验和保存功能 组件 views 局部钩子与全局钩子 全局钩子与局部钩子校验 前台错误数据 钩子校验 阅读全文
posted @ 2018-12-12 17:43 zhaijihai 阅读(443) 评论(0) 推荐(0) 编辑
摘要:一 生成hypermedialink(极少数) 组件 view url 返回到前端的数据 阅读全文
posted @ 2018-12-12 17:12 zhaijihai 阅读(260) 评论(0) 推荐(0) 编辑
摘要:一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二 反射 python面向对象中的反射:通过字 阅读全文
posted @ 2018-12-11 19:57 zhaijihai 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一 Serialiaer 1.重命名 2.取出出版社名字 方式一 在模型表中重写__str__方法 在模型表中重写__str__方法 序列化组将 模型表 方式二 用source,拿出出版社城市 用source,拿出出版社城市 组件 sourse不仅可以指定字段,还可以指定方法 组件 模型表 3.Se 阅读全文
posted @ 2018-12-11 17:25 zhaijihai 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”或“表现层状态转化”。 二 RESTful API 设计 API与用户通信协议,总是使用HTTPS协议:https总是比h 阅读全文
posted @ 2018-12-10 20:04 zhaijihai 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1.后台管理功能主要实现了,文章的添加与修改,以及富文本的使用 前端页面 母版 用户个人文章管理页面 文章添加页面 文章修改页面 2.后台views函数 将Django中的后台管理界面替换,通过导入文件包,在Django中配置一下 详细链接 阅读全文
posted @ 2018-12-06 18:33 zhaijihai 阅读(393) 评论(0) 推荐(0) 编辑
摘要:1.前端页面采用模板继承与动态模板 2.其中在个人页面中要要有图片及头像显示 在注册时我们存入数据苦事存储的头像的信息只是我们的文件的名字信息: 因此图片的文件将存在在我们的静态文件avatar下,开始的默认的头像为default中静态文件中的默认图片 在使用前端页面需要头像时需要在路由中为存放头像 阅读全文
posted @ 2018-12-04 21:17 zhaijihai 阅读(598) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示