上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: jwt认证介绍和原理 jwt介绍:Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被 阅读全文
posted @ 2023-02-09 21:07 Python-moon 阅读(148) 评论(0) 推荐(0)
摘要: 三大认证源码分析 权限类的执行源码 已知在drf中ApiView 在执行视图类方法之前先进行了3大认证 1.在执行视图类方法前 先进行了三大认证 在apiview中的dispatch方法中 497行左右 try: self.initial(request, *args, **kwargs) # 只有 阅读全文
posted @ 2023-02-08 21:07 Python-moon 阅读(27) 评论(0) 推荐(0)
摘要: Drf认证组件 eg:个别接口需要登录后才可以使用 局部使用 # 需要编写一个认证类 # 在py文件中创建一个认证类的py文件authentication.py 通过继承来编写:eg:登录验证 from rest_framework.authentication import BaseAuthent 阅读全文
posted @ 2023-02-07 22:10 Python-moon 阅读(26) 评论(0) 推荐(0)
摘要: 9个视图子类 在此文件中 from rest_framework.generics 有九个视图子类 功能分别如下 9个视图子类 视图类,不需要额外继承GenericAPIView,只需要继承9个中其中某个,就会有某个或某几个接口 CreateAPIView 新增数据接口 post ListAPIVi 阅读全文
posted @ 2023-02-06 20:07 Python-moon 阅读(27) 评论(0) 推荐(0)
摘要: APIView与原生区别 APIView属于drf视图基类 #drf中APIView与django原生的View区别 1.继承这个类后,视图方法中的request变为了drf的request而不是原生django的request 2.继承了APIView的类,返回的对象应该使用drf里面的Respo 阅读全文
posted @ 2023-02-05 16:34 Python-moon 阅读(38) 评论(0) 推荐(0)
摘要: 创建序列化类字段参数 from rest_framework import serializers from app01.models import Book 举例: class BooksSerializer(serializers.Serializer): name = serializers. 阅读全文
posted @ 2023-02-02 21:15 Python-moon 阅读(59) 评论(0) 推荐(0)
摘要: 基于APIView+Response 写接口 在views.py中 from rest_framework.views import APIView from rest_framework.response import Response from .models import Book class 阅读全文
posted @ 2023-02-01 20:00 Python-moon 阅读(86) 评论(0) 推荐(0)
摘要: Web应用模式 1.前后端不分离 客户端看到的内容和所有页面效果都是有一个服务器提供的。后端代码和前端代码都是一起返回的 前后端分离 把前端页面效果前端的代码单独分离到一个服务器或目录下面[html css js] 后端只需要返回数据即可,前端是一个独立的网站或地址,后端也是一个独立的网站。 优点: 阅读全文
posted @ 2023-01-30 20:36 Python-moon 阅读(132) 评论(0) 推荐(0)
摘要: linux基础篇 linux虚拟机软件 VMware Fusion 11 版本 因为可以较好的兼容macOS 10.14版本 linux系统映像版本CentOS-7.5版本 远程连接虚拟机工具 mac可使用终端指令即可 也可以下载iterm更加方便 win电脑可以下载xshell7软件进行连接 常见 阅读全文
posted @ 2023-01-10 17:13 Python-moon 阅读(28) 评论(0) 推荐(0)
摘要: 文章详情页 渲染文章内容 侧边栏有分类显示 通过设置路由的方式 传递参数 文章id 作者用户名 文章是通过文章对象渲染到前端的,所以你点击文章时也可以告诉后端你点击的是哪一篇文章 路由设置 path('<str:username>/p/<str:article_id>/', views.articl 阅读全文
posted @ 2023-01-08 20:19 Python-moon 阅读(30) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页