ModelViewSet基础操作

1 安装DjangoRestFramework

pip install djangorestframework==3.11.1

2.在settings.py中注册

INSTALLED_APPS = [ 
 'rest_framework', 
]

3.urls.py路由三部曲

1.导包
from rest_framework.routers import DefaultRouter
from django.urls import path
from . import view

2.路由
router=DefaultRouter()
router.register(r'goods',views.GoodsView)

3.urlpatterns += router.urls # 3.模块地址

4.创建serializers.py 写序列化器

from .models import *
from rest_framework import serializers

class GoodSer(serializers.ModelSerializer):
    class Meta:
        model = Good
        fields = '__all__'

5. views.py

from .ser import *
from django.core.paginator import Paginator
from rest_framework import viewsets
# Create your views here.

#商品
class GoodsView(viewsets.ModelViewSet):
    queryset = Good.objects.all()
    serializer_class = GoodSer
posted @ 2020-11-17 18:37  小王小王ii  阅读(320)  评论(0)    收藏  举报