-
序列化和表单验证
Django rest framework之序列化和表单验证 一.Serilalizer(定制性好,具体参考官网) 串行器允许诸如查询集和模型实例复杂的数据转换为可随后被容易地呈现到机Python数据类型JSON,XML或其他内容类型。序列化程序还提供反序列化,允许在首次验证传入数据后将解析后的数据 -
django rest framework权限和认证
一.Authentication用户认证配置 1.四种验证及官网描述: BasicAuthentication 此身份验证方案使用HTTP基本身份验证,根据用户的用户名和密码进行签名。基本身份验证通常仅适用于测试。 如果成功通过身份验证,请BasicAuthentication提供以下凭据。 .re -
通过view实现rest api接口
Django rest framwork之view 基于Django的View实现Json数据的返回: Django rest framwork的简单介绍及安装(可参考官方网站): Django REST框架是用于构建Web API的强大而灵活的工具包。 您可能希望使用REST框架的一些原因: 该网 -
Linux基础学习(11)--Shell编程
第十一章——Shell编程 一.基础正则表达式 1.正则表达式与通配符(*,?,[ ]): 2.基础正则表达式: 二.字符截取命令 1.cut字段提取命令: 空格分割时,不知道空格有多少个,无法分割行数,grep -v取反 2. printf命令(严格说不是字符提取命令,搭配awk使用): prin -
Linux基础学习(10)--Shell基础
第十章——Shell基础 一.Shell概述 1.Shell是什么: (1)Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 (2)Shell还是一个功能相当强大的编程语言,易编写,易调试 -
Linux基础学习(9)--文件系统管理
第九章——文件系统管理 一.回顾分区和文件系统 1.分区类型: 2.分区表示方法: 3.文件系统: 二.文件系统常用命令 1.df命令、du命令、fsck命令和dump2fs命令: (1)文件系统查看命令df: (2)统计目录或文件大小: (3)du命令和df命令的区别: (4)文件系统修复命令fs -
Linux基础学习(8)--权限管理
第八章——权限管理 一.ACL权限 1.ACL权限简介与开启: (1)ACL权限简介: (2)查看分区ACL权限是否开启: (3)临时开启分区ACL权限: (4)永久开启分区ACL权限: 2.查看与设定ACL权限: (1)查看ACL命令: (2)设定ACL权限的命令: (3)给用户设定ACL权限: -
Linux基础学习(7)--用户和用户组管理
第七章——用户和用户组管理 一.用户配置文件 1.用户信息文件/etc/passwd: (1)用户管理简介:所以越是对服务器安全性要求高的服务器,越需要建立合理的用户权限等级制度和服务器操作规范。 在Linux中主要是通过用户配置文件来查看和修改用户信息. (2)/etc/passwd: (3)初始 -
Linux基础学习(6)--Linux软件安装
第六章——Linux软件安装 一、软件包管理简介 1.软件包分类: (1)源码包:脚本安装包 (2)二进制包(RPM包、系统默认包) 2.源码包: (1)源码包的优点:开源,如果有足够的能力,可以修改源代码; 可以自由选择所需的功能; 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高; 卸 -
Linux基础学习(5)--文本编辑器Vim
第五章——文本编辑器Vim 一. Vim常用操作 1.Vim简介: Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。 Vim没有菜单,只有命令。 2.Vim工作模式: 3.插入命令: 4.定位命令: 5.删除命令: 6.复制和剪