1. rest framework serializer(序列化)的简单使用

    QuerySet([ obj, obj, obj])   -->  JSON格式数据 
    
    0. 安装和导入:
        pip3 install djangorestframework
    
        from rest_framework import serializers
    1. 简单使用
        1. 创建一个类,类一定要继承serializers.Serializer
        
        2. chocie字段和FK字段都可以通过使用source来获取对应的值
        
        3. 多对多字段可以通过使用 serializers.SerializerMethodField
            def get_tag(self, obj):
                tag_list = []
                for i in obj.tag.all():
                    tag_list.append(i.name)
                return tag_list
                
    2.使用 ModelSerializer
    
        通过配置class Meta:
                    model = 表名
                    fields = ['字段', ...]
                    depth = 1
View Code

相关文章: