摘要: 一. APIView版本# 1. models.py# Copy from django.db import models from django.contrib.auth.models import AbstractUser # Create your models here. # 自定义字段Ch 阅读全文
posted @ 2020-07-28 14:39 清轩挽长风 阅读(426) 评论(0) 推荐(0) 编辑
摘要: pythonpython一. 介绍 xadmin是Django的第三方扩展,可是使Django的admin站点使用更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 二. 安装 通过如下命令安装xadmin的最新版 Copy pip 阅读全文
posted @ 2020-07-28 14:37 清轩挽长风 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一. jwt实现过程 1. 构建jwt过程# 第一: 用户提交用户名和密码给服务端,如果登录成功,使用jwt创建一个token,并给用户返回 Copy eyJ0eXAiOiJqd3QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6InpjY 阅读全文
posted @ 2020-07-28 14:36 清轩挽长风 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 一. 自动生成接口文档配置# Copy 1. 安装:pip3 install coreapi 2. 一般在总路由中配置 from rest_framework.documentation import include_docs_urls urlpatterns = [ path('docs/', i 阅读全文
posted @ 2020-07-28 14:34 清轩挽长风 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一. 过滤组件# 1. 步骤# Copy 1. 安装:pip3 install django-filter 2. 注册: settings.py中注册 INSTALLED_APPS = [ ... 'django_filters', # 需要注册应用, ] 3. 全局配置 或者 局部配置 全局配置: 阅读全文
posted @ 2020-07-28 14:29 清轩挽长风 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一. 认证组件# 1. 流程# Copy 1. 写一个类,继承BaseAuthentication,重写authenticate,认证的逻辑写在里面. 认证通过,返回两个值,一个值最终给了包装以后的request对象, 视图中就可以通过request.user获取, 认证失败,抛异常:APIExce 阅读全文
posted @ 2020-07-28 14:28 清轩挽长风 阅读(366) 评论(0) 推荐(0) 编辑