建立视图类
在模型和序列器建立完成之后,需要写业务逻辑达到访问网站内容的功能。视图类就是描述访问网站的业务逻辑的类。
在Django REST中,我们可以直接继承通用的视图类,即generics,然后根据需要,继承不同的具体功能类。
常用的继承类如下:
- ListAPIView
- RetrieveAPIView
- DestroyAPIView
- UpdateAPIView
- ListCreateAPIView
- RetrieveUpdateAPIView
- RetrieveDestroyAPIView
- RetrieveUpdateDestroyAPIView
以下是具体的视图函数的运用实例:
from django.shortcuts import render
# Create your views here.
#基于Generic views
from rest_framework import generics
from computerapp.models import Product