Django rest framework DRF:DATETIME\u输入\u格式到嵌套关系中

Django rest framework DRF:DATETIME\u输入\u格式到嵌套关系中,django-rest-framework,django-serializer,Django Rest Framework,Django Serializer,在settings.py中,我将日期时间格式设置为%d/%m/%Y 此设置有效,但不适用于嵌套关系时有效 设置.py REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'PAGE_SIZE': 10, 'DATE_INPUT_FORMATS': ['%d/%m/%Y'], 'DATETIME_INPUT_FORMATS'

在settings.py中,我将日期时间格式设置为
%d/%m/%Y

此设置有效,但不适用于嵌套关系时有效

设置.py

REST_FRAMEWORK = {
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
    'PAGE_SIZE': 10,
    'DATE_INPUT_FORMATS': ['%d/%m/%Y'],
    'DATETIME_INPUT_FORMATS': ['%d/%m/%Y'],
    'DATE_FORMAT': '%d/%m/%Y',
    'DATETIME_FORMAT': '%d/%m/%Y',

}
class CarSerializer(serializers.ModelSerializer):
    document = serializers.SerializerMethodField()

    def get_document(self, obj):
        return obj.document_set.values().last()

    class Meta:
        model = Car
        fields = '__all__'
序列化程序.py

REST_FRAMEWORK = {
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
    'PAGE_SIZE': 10,
    'DATE_INPUT_FORMATS': ['%d/%m/%Y'],
    'DATETIME_INPUT_FORMATS': ['%d/%m/%Y'],
    'DATE_FORMAT': '%d/%m/%Y',
    'DATETIME_FORMAT': '%d/%m/%Y',

}
class CarSerializer(serializers.ModelSerializer):
    document = serializers.SerializerMethodField()

    def get_document(self, obj):
        return obj.document_set.values().last()

    class Meta:
        model = Car
        fields = '__all__'
我得到这个输出

{
    "id": 1,
    "document": {
        "id": 1,
        "date": "2020-11-04T13:55:43.145074Z",

    },
    "date": "04/11/2020",
}
如何在
文档.date
上获得正确的格式,即2020年11月4日,而不是2020-11-04T13:55:43.145074Z