上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 编写登录功能引出认证,权限,频率: 前端通过接口测试工具Postman将用户名和密码通过HTTP请求发送至Django框架 models.py from django.db import models # Create your models here. class Books(models.Mod 阅读全文
posted @ 2024-03-25 13:06 冀未然 阅读(18) 评论(0) 推荐(0)
摘要: 扩展一个知识点: 在Django中,代码只要顶格编写,程序一运行,代码将直接执行。 drf路由Routers 自动生成路由需要继承ViewSetMixin子类,重写了as_view()方法。 导入模块: from rest_framework import routers 创建router对象,并注 阅读全文
posted @ 2024-03-25 11:41 冀未然 阅读(119) 评论(0) 推荐(0)
摘要: drf视图类总结 阅读全文
posted @ 2024-03-25 11:30 冀未然 阅读(11) 评论(0) 推荐(0)
摘要: 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 GenericAPIView使用[ 阅读全文
posted @ 2024-03-25 11:29 冀未然 阅读(157) 评论(0) 推荐(0)
摘要: 请求(Request)与响应(Response) 请求(Request),当次的HTTP响应请求到Django中被封装成python中的对象 request.data - POST, PUT请求的数据 request.query_params -GET请求的数据 REST framework 传入视 阅读全文
posted @ 2024-03-25 11:14 冀未然 阅读(39) 评论(0) 推荐(0)
摘要: 序列化类使用many参数的作用 views.py from rest_framework.views import APIView from .serizlizer import BookSerializers from rest_framework.response import Response 阅读全文
posted @ 2024-03-25 11:07 冀未然 阅读(19) 评论(0) 推荐(0)
摘要: 字段类型 # models中CharField,DecimalField..... # 记住的: CharField IntegerField FloatField DecimalField DateTimeField DateField # 知道--》models中没有的 》反序列化的时候,前端传 阅读全文
posted @ 2024-03-25 11:03 冀未然 阅读(30) 评论(0) 推荐(0)
摘要: 模型类序列化器:serializer 的升级。 注意,此时表模型自身的校验规则也将映射过来。 只需要在serializers中写一个模型类序列化器即可。 serializer.py # 模型类序列化器 # 此序列化类和表模型有对应关系,映射 class PublishModelSerializer( 阅读全文
posted @ 2024-03-25 10:55 冀未然 阅读(30) 评论(0) 推荐(0)
摘要: source,SerializerMethodField,局部钩子,全局钩子 serialzer.py : source 用处对应字段:起别名, 用处2对应方法:在表模型中定义一个方法,source可以与其关联 用处3对应方法:可以当做字段 第三种方法的扩展用法:使用程度高。 model.py fr 阅读全文
posted @ 2024-03-25 10:46 冀未然 阅读(16) 评论(0) 推荐(0)
摘要: DRF基本使用及执行流程分析 1. 继承APIView使用 2. APIView的执行流程 路由: path('Book1',view.Book.as_view()) --> 第二个参数是函数的内存地址 --> APIView的as_view的执行结果 --> 本质还是用了View类的as_view 阅读全文
posted @ 2024-03-25 10:38 冀未然 阅读(24) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页