DRF安装与使用

DRF安装与使用-LMLPHP

1.DRF定义

Django REST framework是一个在Django基础上的web应用开发框架、可以快速开发REST API接口应用。在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,而且还封装了丰富的类视图、扩展类、视图集来简化视图的编写工作。REST framework还提供了认证、权限、限流、过滤、分页、接口文档等功能支持。REST framework也提供了一个API的web可视化界面来方便查看测试接口。

2.DRF的特点

3.安装DRF前提

4.DRF的安装

pip install djangorestframework -i https://pypi.douban.com/simple

5.DRF基本使用

该框架只能在Django框架的基础上使用、所以需要先创建Django框架项目
# 在settings.py文件中注册

# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01.apps.App01Config',
    'rest_framework',  # 在这里添加即可
]
# 在urls.py文件中开设路由

from django.contrib import admin
from django.urls import path
from app01 import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.Index.as_view()),  # 开设的路由
]
# 在views.py文件中写简单的视图类 目的是验证drf框架是否安装成功

from django.shortcuts import render
from rest_framework.views import APIView
from rest_framework.response import Response

# Create your views here.


class Index(APIView):
    def get(self, request, *args, **kwargs):
        return Response({'name':'almira'})

如下图就说明咱的drf安装成功了!!!
DRF安装与使用-LMLPHP

02-08 00:22