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查看

最新文章

  1. 初识Lucene.net
  2. Linux中挂载移动硬盘的方法
  3. Java-Lambda
  4. Android 打勾显示输入的密码
  5. 十个免费的Web压力测试工具
  6. 【转】Git代码提交最佳实践
  7. ANDROID_MARS学习笔记_S02_001_Spinner
  8. 折腾iPhone的生活——iPhone 5s 开启 assistive touch 后卡顿的问题
  9. 初学scala2——case class
  10. hdu 3037 Saving Beans(组合数学)
  11. JSTL 中<c:forEach>使用
  12. 【Python@Thread】thread模块
  13. C++标准库之vector(各函数及其使用全)
  14. VS中自定义类模版
  15. dubbo核心要点及下载(dubbo二)
  16. [Nuget]使用Nuget管理工具包
  17. ARIMA模型识别、计算p、q值
  18. 第一个Django项目
  19. 【文文殿下】NOIp2018游记
  20. dubbo-admin 出现警告(不影响使用)

热门文章

  1. 解决 Android Studio 报SDK tools directory is missing
  2. Java中异常体系
  3. 学习python必备的学习网站
  4. unity3d xml序列化
  5. jQuery autocomplete -默认
  6. 最近公共祖先 LCA Tarjan算法
  7. python实现高效率的排列组合算法-乾颐堂
  8. c语言的函数可以这样写,你见过吗?
  9. 一张图让你看懂HDMI针脚定义
  10. 设计模式(java)--状态模式