• drf常用模块导入


    drf中使用模块

    import rest_framework 
    from rest_framework.views import APIView  # 视图类
    from rest_framework.request import Request  # 请求
    from rest_framework.response import Response  # 响应
    from rest_framework.exceptions import APIException  # 异常
    from rest_framework.pagination import PageNumberPagination  # 分页
    from rest_framework.settings import APISettings  # 配置
    from rest_framework.parsers import JSONParser  # 解析JSON
    from rest_framework.filters import OrderingFilter  # 排序过滤器
    
    from django.db import models  # class User(models.Model)
    from django.conf.urls import url,include  # 媒体文件配置
    from django.conf import settings  # Django系统配置文件
    from django.conf.urls import url # 路由分发子路由导入
    from rest_framework.views import exception_handler  # 自定义异常处理函数
    from rest_framework import status  # status.HTTP_500_INTERNAL_SERVER_ERROR 
    
    from rest_framework import serializers # 序列化 class UserSerializers(serializers.Serializer):
    
    from rest_framework.parsers import JSONParser,FormParser,MultiPartParser # 解析模块
    
    #=============================================================================================
    
    from rest_framework.routers import SimpleRouter  # 路由组件
    

    视图类

    APIView,GenericAPIView(generics中)

    九个工具视图类

    五个视图工具类

    # mixin.py
    CreateModelMixin,ListModelMixin,RetrieveModelMixin,UpdateModelMixin
    

    视图集

    viewsets:视图集 - 两个视图集基类,两个视图集子类,一个工具类

  • 相关阅读:
    SE78添加图片,比如smartforms用的…
    Smartforms
    将文件上传到FTP服务器
    【转自ITPUB】SYNONYM关于underlying table权限的小小发现
    alter session set current_schema=Schema
    exportDISPLAY=:0.0的解释
    如何通过使用Xmanager的图形化界面修改系统
    Xms Xmx PermSize MaxPermSize 区别
    oracle中schema指的是什么?
    oracle表空间查询
  • 原文地址:https://www.cnblogs.com/zhangchaocoming/p/12184848.html
Copyright © 2020-2023  润新知