摘要:
REST framework提供了一个APIView类,它是Django的View类的子类。 REST framework主要的几种view以及他们之间的关系: mixins 到目前为止,我们使用的创建/获取/更新/删除操作和我们创建的任何基于模型的API视图非常相似。这些常见的行为是在REST框架 阅读全文
摘要:
REST framework中的序列化类与Django的Form和ModelForm类非常相似。我们提供了一个Serializer类,它提供了一种强大的通用方法来控制响应的输出,以及一个ModelSerializer类,它为创建处理模型实例和查询集的序列化提供了有效的快捷方式。 Serializer 阅读全文
摘要:
Logger模块 是python中用于便捷记录日志且线程安全的模块 使用logging模块记录日志涉及四个主要类: logger提供了应用程序可以直接使用的接口; handler将(logger创建的)日志记录发送到合适的目的输出; filter提供了细度设备来决定输出哪条日志记录; formatt 阅读全文
摘要:
1、介绍 vue-cli这个构建工具大大降低了webpack的使用难度,支持热重载,有webpack-dev-server的支持,相当于启动了一个请求服务器,给你搭建了一个测试环境,只关注开发就OK。 2、全局安装vue-cli 验证是否安装成功 3、初始化项目,生成项目模板 (1)查看帮助 (2) 阅读全文
摘要:
Django REST Framework(简称DRF),是一个用于构建Web API的强大且灵活的工具包。 REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。 简单来说,RESTful架构: (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这 阅读全文
摘要:
背景知识: 跨域相关与cors策略 1.安装django-cors-headers 2.settings.py配置 阅读全文
摘要:
什么是 git-flow? 一旦安装安装 git-flow,你将会拥有一些扩展命令。这些命令会在一个预定义的顺序下自动执行多个操作。是的,这就是我们的工作流程! git-flow 并不是要替代 Git,它仅仅是非常聪明有效地把标准的 Git 命令用脚本组合了起来。 严格来讲,你并不需要安装什么特别的 阅读全文
摘要:
1.简介 supervisor 是一款基于Python的进程管理工具,可以很方便的管理服务器上部署的应用程序。supervisor的功能如下: a. 启动、重启、关闭包括但不限于python进程。 b.查看进程的运行状态。 c.批量维护多个进程。 Supervisor 包括以下四个组件。 super 阅读全文
摘要:
目录与文件常用命令 1.cd命令 功用:变换目录 ps: 不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/root,那么cd命令不带参数时便切换到/root目录下。 绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql 阅读全文
摘要:
软删除 简单的说,就是当执行删除操作的时候,不正真执行删除操作,而是在逻辑上删除一条记录。这样做的好处是可以统计数据,可以进行恢复操作等等。 预备知识 Managers Managers 是django models 提供的一个用于提供数据库查询操作的接口,对于Django应用程序中的每个model 阅读全文