django rest framework serializer返回时间自动格式化方法
2020-04-18 07:11
169 查看
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返回时间自动格式化方法就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- django restframework serializer 增加自定义字段
- django rest framework Serializer
- django restframework serializer 增加自定义字段
- 自定义Django_rest_framework_jwt登陆错误返回
- Django登录后,自动返回原操作页面的方法
- 使用Django rest framework api时,客户端返回结果为html标签
- Django REST framework的各种技巧——2.serializer
- django-rest-framework 手动修改图片字段的返回值(改源码的方法)
- Json 返回时间格式为 /Date(1416882720000)/ 格式化方法
- django restframework serializer 增加自定义字段
- django-rest-framework 自动生成api文档
- Django的REST framework框架视图中自定义方法的路由问题
- Django的REST framework框架视图中自动生成路由
- django-rest-framework 自动生成接口说明文档
- Django REST framework的技巧—— 2.serializer
- Django rest framework jwt的使用方法详解
- django restframework serializer 增加自定义字段
- python-django rest framework框架之dispatch方法源码分析
- 数字猜大小(经典多线程和自动生成控件的小例子)和确定程序的运行时间方法
- Hudson插件Email-Ext邮件模板时间格式化的解决方法