Bri*_*ani 11 python django-models django-views django-serializer django-rest-framework
Django serializers.pyclass Meta:文件中的类的用途是什么?
序列化器类还可以包括应用于完整字段数据集的可重用验证器。这些验证器是通过在内部 Meta 类中声明它们来包含的。
此外,当您定义序列化器时,元标记将帮助序列化器以指定的格式绑定该对象
以下是一些示例:
class EventSerializer(serializers.Serializer):
    name = serializers.CharField()
    room_number = serializers.IntegerField(choices=[101, 102, 103, 201])
    date = serializers.DateField()
    class Meta:
        # Each room only has one event per day.
        validators = UniqueTogetherValidator(
            queryset=Event.objects.all(),
            fields=['room_number', 'date']
        )
class AccountSerializer(serializers.ModelSerializer):
    class Meta:
        model = Account
        fields = ['id', 'account_name', 'users', 'created']
您可以在这里阅读更多内容
| 归档时间: | 
 | 
| 查看次数: | 10942 次 | 
| 最近记录: |