(十三)Django Rest framwork序列化器(3)-

2019-10-20  本文已影响0人  足__迹
class InterfaceModelSerializer(serializers.ModelSerializer):
    #自定义字段会将自动生成的覆盖掉

    # 指定参考哪一个模型类
    class Meta:
        #指定模型类
        model = Project2s
        #指定模型类那些字段来生成序列化期
        #设置需要的字段fields
        fields = "__all__"

自动创建

InterfaceModelSerializer():
id = IntegerField(label='ID', read_only=True)
name = CharField(help_text='接口名称', label='接口名称', max_length=200, validators=[<UniqueValidator(queryset=Project2s.objects.all())>])
tester = CharField(help_text='测试人员', label=' 测试人员', max_length=50)
desc = CharField(allow_blank=True, allow_null=True, help_text='发布应用', label='简要描述', required=False, style={'base_template': 'thtml'})
project = PrimaryKeyRelatedField(help_text='所属项目', label='所属项目', queryset=Projects.objects.all())

上一篇 下一篇

猜你喜欢

热点阅读