django rest framework serializer返回时间自动格式化方法

 更新时间:2020年03月31日 09:05:53   作者:nice肥牛  
这篇文章主要介绍了django rest framework serializer返回时间自动格式化方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

django的时间是

models

# models
create_time = models.DateTimeField(blank=True, auto_now_add=True, null=True)

这是一个DateTimeField

我想返回的时候,直接格式化好

那就在

xxxSerializer(serializers.ModelSerializer):
 create_time = serializers.DateTimeField(format="%Y-%m-%d %H:%M:%S", required=False, read_only=True)
 
 class Meta:
  model = xxx
  fields = '__all__'

补充知识:Django 解决不修改models的情况下,通过修改serializers, 返回自己想要的字段

在项目中,我遇到这么个问题, 就是需要返回给用户的叫做foodId, 但是我数据库里面是_id,因为返回给用户的字段非常多,我又不想单独做修改,于是尝试了再serializer里面修改,具体实现是

foodId = serializers.StringRelatedField(source='_id', read_only=True)

非常简单,用source指向原models里面的字段,在fields里面显示,就可以完成了

 class Meta:
  model = Food
  fields = ('foodId',‘foodName')

就是这么简单。

以上这篇django rest framework serializer返回时间自动格式化方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解决pandas 作图无法显示中文的问题

    解决pandas 作图无法显示中文的问题

    今天小编就为大家分享一篇解决pandas 作图无法显示中文的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • linux安装Python3.4.2的操作方法

    linux安装Python3.4.2的操作方法

    这篇文章主要介绍了linux安装Python3.4.2的操作方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09
  • 解决reload(sys)后print失效的问题

    解决reload(sys)后print失效的问题

    这篇文章主要介绍了解决reload(sys)后print失效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 对Tensorflow中tensorboard日志的生成与显示详解

    对Tensorflow中tensorboard日志的生成与显示详解

    今天小编就为大家分享一篇对Tensorflow中tensorboard日志的生成与显示详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python列表常用函数使用详解

    Python列表常用函数使用详解

    这篇文章主要为大家介绍了Python列表常用的一些函数的使用详解,并通过一些简单的案例让大家更快的理解,感兴趣的可以跟随小编一起学习一下
    2021-12-12
  • Python实现自动收集参数的技巧分享

    Python实现自动收集参数的技巧分享

    在Python中,充分利用函数参数的自动收集和灵活处理,是写出高效且易维护代码的关键之一,本文将深入研究Python函数参数的收集方式,感兴趣的小伙伴可以了解下
    2023-12-12
  • 用Python抢火车票的简单小程序实现解析

    用Python抢火车票的简单小程序实现解析

    这篇文章主要介绍了用Python抢火车票的简单小程序实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Python中可以用三种方法判断文件是否存在

    Python中可以用三种方法判断文件是否存在

    本文主要介绍了Python中可以用三种方法判断文件是否存在,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Python 实现淘宝秒杀的示例代码

    Python 实现淘宝秒杀的示例代码

    本篇文章主要介绍了Python 实现淘宝秒杀的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • Python 使用pip在windows命令行中安装HDF reader包的操作方法

    Python 使用pip在windows命令行中安装HDF reader包的操作方法

    HDF reader包是一个常用来将.mat类型数据导入到python在这里插入代码片中使用的包,非常好用,今天介绍一下,如何在命令行中安装这个包,需要的朋友可以参考下
    2022-12-12

最新评论