7DRF
DRF学习
Hi-CWJ
这个作者很懒,什么都没留下…
展开
-
drf-04-admin后台管理、认证、权限Permissions、限流Throttling、过滤Filtering、排序、分页Pagination、异常处理 、自动生成接口文档、Xadmin
admin后台管理系统简单使用在应用的admin.py文件中from app01 import modelsclass StudentAdmin(admin.ModelAdmin): list_display = ['id','name','age','class_null'] list_editable = ['name','age']admin.site.register(models.Student,StudentAdmin)创建超级管理员用户python manag原创 2020-10-23 19:27:18 · 513 阅读 · 0 评论 -
drf-03-2个视图基类(APIView,GenericAPIView)、5个视图扩展类、GenericAPIView的视图子类、视图集基类ViewSet、常用视图集父类、路由Routers
一、视图1. 2个视图基类settings.pyINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01.apps.App01Con原创 2020-10-22 22:52:03 · 362 阅读 · 0 评论 -
drf-01-Web应用模式、api接口、RESTful API规范、DRF环境安装与配置、序列化与反序列化功能的使用、restFul接口设计规范
一、Web应用模式1.前后端不分离 2.前后端分离 二、api接口目前市面上大部分公司开发人员使用的接口服务架构主要有:restful、rpc。rpc :远程过程调用[远程服务调用]post请求action=get_all_student¶ms=301&sex=1接口多了,对应函数名和参数就多了,前端在请求api接口时,就会比较难找.容易出现重复的接口...原创 2020-10-21 21:14:47 · 380 阅读 · 0 评论 -
drf-02-序列化器、数据验证(is_valid())、保存数据(create,save)、更新数据(update)、模型类序列化器、视图相关(APIView)
一、序列化器-Serializer1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型3. 反序列化,完成数据校验功能1.定义序列化器Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer先创建一个新的子应用serspython manage.py sta原创 2020-10-21 19:25:10 · 5762 阅读 · 0 评论