django drf 初探serializer
2024-08-30 02:37:07
1.定义Model对应的serializer
from rest_framework import serializers class GoodsSerializer(serializers.Serializer):
"""
Goods的serializer
"""
name = serializers.CharField(required=True,max_length=100)
chick_num =serializers.IntegerField(default=0)
goods_front_image =serializers.ImageField()
2.定义View
from django.shortcuts import render from rest_framework.views import APIView
from rest_framework.response import Response from goods.models import Goods
from goods.serializer import GoodsSerializer class GoodsList(APIView):
"""
获取商品
"""
def get(self,request):
goods = Goods.objects.all()[:10]
goods_json = GoodsSerializer(goods,many=True)
print(type(goods_json))
print(type(goods_json.data))
return Response(goods_json.data)
3.url配置
4.doc查看
最新文章
- 初识Lucene.net
- Linux中挂载移动硬盘的方法
- Java-Lambda
- Android 打勾显示输入的密码
- 十个免费的Web压力测试工具
- 【转】Git代码提交最佳实践
- ANDROID_MARS学习笔记_S02_001_Spinner
- 折腾iPhone的生活——iPhone 5s 开启 assistive touch 后卡顿的问题
- 初学scala2——case class
- hdu 3037 Saving Beans(组合数学)
- JSTL 中<;c:forEach>;使用
- 【Python@Thread】thread模块
- C++标准库之vector(各函数及其使用全)
- VS中自定义类模版
- dubbo核心要点及下载(dubbo二)
- [Nuget]使用Nuget管理工具包
- ARIMA模型识别、计算p、q值
- 第一个Django项目
- 【文文殿下】NOIp2018游记
- dubbo-admin 出现警告(不影响使用)