zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    星空Password
    股票交易
    【1】博客目录
    事务
    C#基础索引
    C# String
    MSIL
    Evaluation Stack
    Spring源码编译以及导入Intellij IDEA的操作步骤
    WebFlux响应式编程简单示例
  • 原文地址:https://www.cnblogs.com/wangxiaosai/p/13995722.html
Copyright © 2011-2022 走看看