摘要:
技术点: 阅读全文
摘要:
当打印数据出现乱码,可添加ensure_ascii=False 注意点 分页 源码 关于ser = CourseDetailSerializer(instance=obj,many=False)的many=false执行了什么内容? 认证 配置版本 源码解析 基于url版本的配置参数(需要配置的参数 阅读全文
摘要:
Git Git是什么? Git是目前世界上最先进的分布式版本控制系统,是一个免费、开源的版本控制软件 什么是版本控制系统? 版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统。 系统具体功能 记录文件的所有历史变化 随时可恢复到任何一个历史状态 多人协作开发或修改 错误恢 阅读全文
摘要:
认证权限 解析BaseAuthentication源码 关于认证权限源码解剖 1:从上篇文章可看出这里的类只要继承了APIView 都会执行到dispatch方法,要记住执行到dispatch方法,这里的dispatch是APIvie的里面的 3:跑到查看认证的类 4:查看默认的验证api_sett 阅读全文
摘要:
sublime功能很强大, 最近在优化自己的一个项目,在加入异常处理等代码时,不当使用复制粘贴就会产生很多不合规范的缩进, 但是使用sublime就可以实现代码自动重新缩进,使代码缩进重排 方法:Ctrl+A选中全部内容,然后在菜单中选择Edit->Line->Reindent Sulbime Te 阅读全文
摘要:
restful 协议:面向资源软件架构风格 API 定义 一些预先定义的函数,目的是能够让应用程序或开发人员能够具有访问指定网络资源的能力,而无需关心访问的远吗以及内部的工作机制细节。 RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational Stat 阅读全文
摘要:
CBV CBV(class base views) 就是在视图里使用类处理请求。 Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继承、封装、多态)。所以Django在后来加入了Class-Based-View。可以让我们用类写View。这样做的优点主要下面两 阅读全文
摘要:
官方文档 // 0. 如果使用模块化机制编程,导入Vue和VueRouter,要调用 Vue.use(VueRouter) // 1. 定义(路由)组件。 // 可以从其他文件 import 进来 const Foo = { template: '<div>foo</div>' } const Ba 阅读全文
摘要:
文档 铺垫 以前网页制作web1.0 如今是web2.0-->交互式操作 前端工具 grunt gulp webpack :打包机 作用:将项目中的js,css,img,font,html等进行捆绑 编译成一个.js文件进行加载 请求 // img src , css href , audio sr 阅读全文