摘要: 接口文档 在前后端分离的web应用模式下,我们编写后端只需要编写接口,前端根据我们的接口编写各式各样的前端界面。 作为后端,我们十分清除自己编写的各种接口的作用,以及接口的要求,但是前端人员并不知道,因此我们需要编写接口文档,让前端可以明白需要往什么接口发送请求,请求需要符合的要求。 举例:登陆接口 阅读全文
posted @ 2024-01-02 19:20 jntmwl 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一.全局异常处理 # APIView的dispatch方法中运行了三大认证,然后运行了视图类的方法,如果出了异常,会被异常捕获,捕获后统一处理 def dispatch(self, request, *args, **kwargs): try: self.initial(request, *args 阅读全文
posted @ 2024-01-02 18:55 jntmwl 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 过滤排序源码 # 视图类中配置:filter_backends = [OrderingFilter] # 1 入口 》查询所有 》ListModelMixin 》list 》完成了过滤 # 2 ListModelMixin 》list的方法--》必须配合继承GenericAPIView class 阅读全文
posted @ 2024-01-02 18:52 jntmwl 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 排序 1.只有查询所有需要排序 2 如何使用 1 必须是继承 GenericAPIView 及其子类 2 在类中配置类属性 filter_backends = [OrderingFilter] 3 类中写属性 ordering_fields = ['price','id'] # 必须表的字段 4 以 阅读全文
posted @ 2024-01-02 16:42 jntmwl 阅读(49) 评论(0) 推荐(0) 编辑