上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: simple-ui的简单介绍 官网地址:https://simpleui.72wo.com/simpleui/ 安装: pip install django-simpleui 用pip或者源码方式安装simpleui后,在自己项目的settings.py文件中INSTALLED_APPS的第一行加入 阅读全文
posted @ 2022-04-11 16:11 谢俊杰 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 频率组件 一、自定义频率组件 自定义的逻辑 #(1)取出访问者ip # (2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走 # (3)循环判断当前ip的列表,有值,并且当前时间减去列表的最后一个时间大于60s,把这种数据pop掉,这样列表中只有60 阅读全文
posted @ 2022-04-11 15:44 谢俊杰 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 自动生成接口 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自APIView及其子类的视图。 后端写好接口,编写接口文档,给前端人员看,前端人员按照接口文档开发。 后端使用world,md写,提到git上。 公司有接口平台,后端开发 阅读全文
posted @ 2022-04-11 15:39 谢俊杰 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 异常处理 在APIView的源码中,执行三大认证,视图类方法的时候,如果出现了异常,会被全局异常捕获。 我们想要做的事将报错信息展示为自定义的错误信息。 eg: 报错: {code:999,msg:服务器异常,请联系系统管理员} 成功: {code:100,msg:成功,data:[{},{}... 阅读全文
posted @ 2022-04-11 15:34 谢俊杰 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 过滤和排序 并不是所有的接口都需要写,查询所有才需要过滤(根据条件过滤),排序(按某个规则排序,也可倒序)。 导入模块: """ OrderingFilter : 排序 SearchFilter : 过滤 """ from rest_framework.filters import Ordering 阅读全文
posted @ 2022-04-11 15:30 谢俊杰 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 编写登录功能引出认证,权限,频率: 前端通过接口测试工具Postman将用户名和密码通过HTTP请求发送至Django框架 models.py from django.db import models # Create your models here. class Books(models.Mod 阅读全文
posted @ 2022-04-11 15:24 谢俊杰 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 扩展一个知识点: 在Django中,代码只要顶格编写,程序一运行,代码将直接执行。 drf路由Routers 自动生成路由需要继承ViewSetMixin子类,重写了as_view()方法。 导入模块: from rest_framework import routers 创建router对象,并注 阅读全文
posted @ 2022-04-11 15:19 谢俊杰 阅读(344) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/2608123/202204/2608123-20220411151157705-32118128.png) 阅读全文
posted @ 2022-04-11 15:12 谢俊杰 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 GenericAPIView使用[ 阅读全文
posted @ 2022-04-01 20:52 谢俊杰 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 请求(Request)与响应(Response) 请求(Request),当次的HTTP响应请求到Django中被封装成python中的对象 request.data - POST, PUT请求的数据 request.query_params -GET请求的数据 REST framework 传入视 阅读全文
posted @ 2022-04-01 19:25 谢俊杰 阅读(262) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页