1 2 3 4

随笔分类 -  python学习

1 2 3 4 5 ··· 7 下一页
摘要:python基础 计算机基础 python解释器介绍与安装 变量、基本数据类型的使用 垃圾回收机制 用户交互与基本运算符 可变与不可变类型 条件与运算符 流程控制之if判断 深浅拷贝 流程控制之while循环 流程控制之for循环 数字类型(int,float) 字符串类型 列表的内置方法 元组的内 阅读全文
posted @ 2020-07-24 21:06 臭弟弟d 阅读(501) 评论(0) 推荐(1)
摘要:一 什么是RBAC 概念 RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设 阅读全文
posted @ 2020-07-24 21:05 臭弟弟d 阅读(331) 评论(0) 推荐(1)
摘要:一 JWT认证 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机制。 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放 阅读全文
posted @ 2020-07-24 20:54 臭弟弟d 阅读(130) 评论(0) 推荐(0)
摘要:一 自动生成接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自APIView及其子类的视图。 1.1. 安装依赖 REST framewrok生成接口文档需要coreapi库的支持。 pip install coreapi 阅读全文
posted @ 2020-07-24 20:46 臭弟弟d 阅读(271) 评论(0) 推荐(0)
摘要:一 Xadmin的使用 xadmin是Django的第三方扩展,可是使Django的admin站点使用更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 1.1 安装 通过如下命令安装xadmin的最新版 pip install ht 阅读全文
posted @ 2020-07-24 20:44 臭弟弟d 阅读(175) 评论(0) 推荐(0)
摘要:1 异常处理 REST framework提供了异常处理,我们可以自定义异常处理函数。 #统一接口返回 # 自定义异常方法,替换掉全局 # 写一个方法 # 自定义异常处理的方法 from rest_framework.views import exception_handler from rest_ 阅读全文
posted @ 2020-07-17 20:12 臭弟弟d 阅读(587) 评论(1) 推荐(1)
摘要:多表操作 models.py # models.py from django.db import models # Create your models here. class BaseModel(models.Model): is_delete = models.BooleanField(defa 阅读全文
posted @ 2020-07-17 19:28 臭弟弟d 阅读(537) 评论(0) 推荐(0)
摘要:1 分页器 # 查所有,才需要分页 from rest_framework.generics import ListAPIView # 内置三种分页方式 from rest_framework.pagination import PageNumberPagination, LimitOffsetPa 阅读全文
posted @ 2020-07-15 15:02 臭弟弟d 阅读(144) 评论(0) 推荐(0)
摘要:1 认证 1.1 认证的写法 # 认证的实现 1 写一个类,继承BaseAuthentication,重写authenticate,认证的逻辑写在里面,认证通过,返回两个值(user,auth),一个值最终给了Requet对象的user,认证失败,抛异常:APIException或者Authenti 阅读全文
posted @ 2020-07-15 15:01 臭弟弟d 阅读(273) 评论(0) 推荐(0)
摘要:一 路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1.1 使用方法 1) 阅读全文
posted @ 2020-07-15 14:58 臭弟弟d 阅读(184) 评论(0) 推荐(0)
摘要:一 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 1.1 视图继承关系 视图的方法与属性 1.2 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 1.2.1 两个视图 阅读全文
posted @ 2020-07-15 14:53 臭弟弟d 阅读(160) 评论(0) 推荐(0)
摘要:1 请求和响应 1.1 Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器 阅读全文
posted @ 2020-07-08 23:54 臭弟弟d 阅读(140) 评论(0) 推荐(0)
摘要:1 序列化组件介绍 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 2 简单使用 1 写一个序列化的类,继承Serializ 阅读全文
posted @ 2020-07-08 23:52 臭弟弟d 阅读(164) 评论(0) 推荐(0)
摘要:一 web应用开发模式 1.1 前后的不分离 # 前后端混合开发(前后的不分离):返回的是html的内容,需要写模板 1.2 前后端分离 # 前后端分离:只专注于写后端接口,返回json/xml格式数据 # xml格式数据 <xml> <name>hjj</name> </xml> # json格式 阅读全文
posted @ 2020-07-08 23:50 臭弟弟d 阅读(324) 评论(0) 推荐(0)
摘要:admin后台管理 主要功能 django给你提供了一个可视化的界面用来让你方便的对你的模型表进行数据的增删改查操作 使用 如果你先想要使用amdin后台管理操作模型表你需要先注册你的模型表告诉admin你需要操作哪些表 去你的应用下的admin.py中注册你的模型表 from django.con 阅读全文
posted @ 2020-06-12 01:26 臭弟弟d 阅读(274) 评论(0) 推荐(0)
摘要:1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛 阅读全文
posted @ 2020-06-09 20:31 臭弟弟d 阅读(197) 评论(0) 推荐(0)
摘要:中间件 中间件介绍 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白 阅读全文
posted @ 2020-06-08 22:04 臭弟弟d 阅读(132) 评论(0) 推荐(0)
摘要:cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全 阅读全文
posted @ 2020-06-07 14:04 臭弟弟d 阅读(147) 评论(0) 推荐(0)
摘要:Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 阅读全文
posted @ 2020-06-04 20:54 臭弟弟d 阅读(167) 评论(0) 推荐(0)
摘要:<script> $('.del').on('click',function () { // 先将当前标签对象存储起来 let currentBtn = $(this); // 二次确认弹框 swal({ title: "你确定要删吗?", text: "你可要考虑清除哦,可能需要拎包跑路哦!", 阅读全文
posted @ 2020-06-03 23:47 臭弟弟d 阅读(421) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页