12 2018 档案

摘要:Flask基础 前言 django :1个重武器,包含 了web开发中常用的功能,组件的框架, Tornado :2大特性就是异步非阻塞、原生支持WebSocke协议 Flask :封装功能不及django完善、性能不及Tornado、但是拥有强大的第三方开源组件: Flask是一个基于Python 阅读全文
posted @ 2018-12-30 18:53 云丛 阅读(171) 评论(0) 推荐(0) 编辑
摘要:Redis安装与简单使用 Redis说明 redis是完全开源免费的,遵守BSD协议,是一个高性能的key value数据库 redis特点 Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载并使用 redis支持五种数据类型 字符串(String) 哈希(hash 阅读全文
posted @ 2018-12-20 20:39 云丛 阅读(223) 评论(0) 推荐(0) 编辑
摘要:常用Git命令清单 菜鸟教程~Git教程:http://www.runoob.com/git/git tutorial.html 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 常用 Git 命令清单。几个专用名词的译名如下 Workspace:工作区 阅读全文
posted @ 2018-12-19 10:39 云丛 编辑
摘要:Django组件之contenttype contenttype contenttype是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中 每当我们创建了新的mode并执行了数据库迁移,ContentType表中就会新增一条记录。 实例场 阅读全文
posted @ 2018-12-17 18:11 云丛 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Django Rest Framework 目录: 课程目录: RESTful规范 FBV和CBV区别 DRF的序列化 DRF的视图和路由 DRF的版本和认证 DRF的权限和频率 DRF的分页组件 DRF的解析器和渲染器 参考博客:https://www.cnblogs.com/wupeiqi/ar 阅读全文
posted @ 2018-12-16 23:00 云丛 阅读(179) 评论(0) 推荐(0) 编辑
摘要:DRF 分页 DER分页 作用:数据库有几千万条数据,这些数据需要展示,我们不可能直接从数据库把数据全部读取出来,这样会给内存造成特别大的压力,有可能还会内存溢出,所以我们希望一点一点的取,那展示的时候也是一样的,总是要进行分页显示,我们之前自己都写过分页。 在数据量特别大的时候,我们的分页会越往后 阅读全文
posted @ 2018-12-16 22:50 云丛 阅读(1020) 评论(0) 推荐(1) 编辑
摘要:DRF的解析器和渲染器 解析器 解析器的作用 就是将客户端传过来的数据,把数据解析成自己想要的数据类型的过程 解析器的本质 就是对请求体重的数据进行解析 django的解析器 请求进来请求体中的数据在request.body中,那也就证明,解析器会把解析好的数据放入request.body 我们在视 阅读全文
posted @ 2018-12-16 22:50 云丛 阅读(228) 评论(0) 推荐(0) 编辑
摘要:DRF 权限 频率 什么是权限 简单的说就是对某件事情决策的范围和程度,例如对数据的操作,普通用户只能查看,管理员用户可以增删改查 权限组件源码 执行APIView的方法,APIView返回View中的view函数,然后调用的dispatch方法,然后执行initial方法 点击check_perm 阅读全文
posted @ 2018-12-16 22:49 云丛 阅读(346) 评论(0) 推荐(0) 编辑
摘要:DRF 版本 认证 DRF的版本 1. 版本控制的作用 为了区别新旧版本,所以我们对版本进行控制, 2.查看源码流程 执行APIView的方法,APIView返回View中的view函数,然后调用的dispatch方法 执行self.initial方法之前是各种赋值,包括request的重新封装赋值 阅读全文
posted @ 2018-12-16 22:48 云丛 阅读(263) 评论(0) 推荐(0) 编辑
摘要:django Rest Framework 视图和路由 DRF视图 1. APIView 我们django中写CBV的时候继承的是View,rest_framework继承的是APIView,那么他们两个有什么不同呢~~~ 1. 前端发来请求,根据正则匹配,然后调用APIView中的as_view( 阅读全文
posted @ 2018-12-16 22:47 云丛 阅读(661) 评论(0) 推荐(0) 编辑
摘要:Serialzers 序列化组件 前言 当做前后端分离的项目时,JSON是一个轻量级的数据交互格式。所有我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到数据进行序列化 Django的序列化方法 使用django,json转数据进行传输, (了解即可) 由于太过于麻烦,所有我们可以 阅读全文
posted @ 2018-12-16 22:44 云丛 阅读(844) 评论(0) 推荐(0) 编辑
摘要:FBV和CBV区别 FBV 就是在视图里使用函数处理请求 fbv就是在url中一个路径对应一个函数 在视图函数中 " " CBV 就是在视图里使用类处理请求 优点 1. 提高了代码的复用性,可以使用面向对象的技术,比如说Mixin(多继承) 2. 可以用不同的函数针对不同的HTTP方法处理,而不是通 阅读全文
posted @ 2018-12-16 22:43 云丛 阅读(1898) 评论(0) 推荐(0) 编辑
摘要:RESTful规范 RESTful 是一种软件的架构风格,设计风格,为客户端和服务端的交互提供一组软件原则和约束条件 如果一个架构符合REST的约束和原则,我们就称它为RESTful架构 REST是Representational State Transfer的简称,中文翻译为“ 表征状态转移 ” 阅读全文
posted @ 2018-12-16 22:42 云丛 阅读(261) 评论(0) 推荐(0) 编辑
摘要:DRF的版本 版本控制是做什么用的, 我们为什么要用 首先我们要知道我们的版本是干嘛用的呢~~大家都知道我们开发项目是有多个版本的~~ 当我们项目越来越更新~版本就越来越多~~我们不可能新的版本出了~以前旧的版本就不进行维护了~~~ 那我们就需要对版本进行控制~~这个DRF也给我们提供了一些封装好的 阅读全文
posted @ 2018-12-15 11:40 云丛 阅读(330) 评论(0) 推荐(0) 编辑
摘要:  MySQL数据库学习目录 MySQL数据库初识 MySQL的库表详细操作 MySQL行(记录)的详细操作 快捷使用数据库、表、表内容增删改查 MySQL之单表查询 MySQL之多表查询 Navicat工具、pymysql模块、数据库备份 MySQL之视图、触发器、事务、存储过程、函数 阅读全文
posted @ 2018-12-15 11:12 云丛 编辑
摘要:博客园自动生成目录 前言 样式如本博客,其中js需要申请 页面定制 博客侧边栏 页首代码 页脚代码 阅读全文
posted @ 2018-12-14 20:02 云丛 阅读(2034) 评论(5) 推荐(8) 编辑
摘要:Django模块导入篇 Django基础 1. urls.py 导入app中的视图函数 2. app.view视图函数中导入models.py中的类 3. urls.py中的路径导入(Django自动完成) 4. app.models.py中创建数据库要导入的models类(Django自动完成) 阅读全文
posted @ 2018-12-03 20:34 云丛 阅读(536) 评论(0) 推荐(0) 编辑