03 2023 档案
摘要:# ViewSet作为APIView的子类,作为视图类的父类 from rest_framework import status from rest_framework.viewsets import ViewSet from rest_framework.response import Respo
阅读全文
摘要:做学生模型的五个接口 urls: from . import views from django.urls import path urlpatterns = [ path("d1/",views.StudentList1APIView.as_view()), path("d1/<int:pk>/"
阅读全文
摘要:drf在django的原有基础上新增了一个request对象集成daol到了APIView类中,在原有的HttpResponse响应类上实现子类rest_framework.response.Response 都是基于内容协商完成数据格式转换 request的常用操作 获取请求参数 可以通过requ
阅读全文
摘要:原因 一对多的查询使用方法 序列化器中 from rest_framework import serializers from school.models import teacher, course,student class CourseModelSerializer(serializers.M
阅读全文
摘要:ModelSerializer与常规的Serializer相同添加了以下方法 基于模型类自动生成一系列字段 基于模型类自动生成validators,比如unique_together 包含create()与update()方法 查询,添加,更新操作如下 class StudentView2(View
阅读全文
摘要:作用: 定义序列化器:序列化器必须要直接继承或者间接结成serializers.Serializer,Serializer有个子类ModelSerializer 使用教程 1 序列化的使用:不仅可以转换模型对象的数据格式,python中的对象的属性对应序列化器的字段也可以转换为字典或者列表 序列化器
阅读全文
摘要:作用:大量缩减编写api接口代码 思路: 安装教程 1.安装django 2.安装djangorestframework 3.django的settings.py中注册'rest_framework' 使用教程: 创建模型类:数据库链接 ,并且建立好数据库模型(Student) from djang
阅读全文