码迷,mamicode.com
首页 > 其他好文 > 详细

django-rest-framework 1.序列化 二

时间:2017-09-26 01:09:50      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:framework   upd   turn   elf   log   models   简单的   any   work   

在上一节说了Serializers的使用类似Django的From,在Django中有From也有ModelFrom,Serializers也是有个ModelSerializers,下面在讲讲restful的MldelSerializer序列化。

一、ModelSerializers

我们来用ModelSerializer类重构serializer,利用ModelSerializer实现之前写的功能

class Test_app_model_serializer(serializers.ModelSerializer):
    class Meta:
        model = models.Game
        fields = (‘id‘, ‘name‘, ‘company‘, ‘turnover‘)

# 重要的是要记住,ModelSerializer类不会做任何特别神奇的事情,它们只是创建序列化器类的快捷方式,该类实现了一下两个功能:
# 1. 一组自动确定的字段。
# 2. 简单的默认实现create()和update()方法。

是使用ModelSerializer编写视图函数,这里的代码实现和上一节中的代码除了调用的Serializer类不通以为,其他的都一模一样。这里可以帮助你更好的理解ModelSerializer类都干了那些事儿。

 

 

 

福建埃里克森的机房

  

 

django-rest-framework 1.序列化 二

标签:framework   upd   turn   elf   log   models   简单的   any   work   

原文地址:http://www.cnblogs.com/40kuai/p/7594487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!