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


Posted in Python onMarch 31, 2020

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返回时间自动格式化方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的几个常用排序算法实例
Jun 16 Python
Python实现爬取知乎神回复简单爬虫代码分享
Jan 04 Python
利用Python中的输入和输出功能进行读取和写入的教程
Apr 14 Python
Python 模板引擎的注入问题分析
Jan 01 Python
python3解析库pyquery的深入讲解
Jun 26 Python
在Pycharm中自动添加时间日期作者等信息的方法
Jan 16 Python
python实现dijkstra最短路由算法
Jan 17 Python
Python 读取 YUV(NV12) 视频文件实例
Dec 09 Python
Python timeit模块的使用实践
Jan 13 Python
python3 logging日志封装实例
Apr 08 Python
Django框架请求生命周期实现原理
Nov 13 Python
Python 随机按键模拟2小时
Dec 30 Python
Python @property及getter setter原理详解
Mar 31 #Python
关于Django Models CharField 参数说明
Mar 31 #Python
Django Serializer HiddenField隐藏字段实例
Mar 31 #Python
Django-xadmin+rule对象级权限的实现方式
Mar 30 #Python
Python3 hashlib密码散列算法原理详解
Mar 30 #Python
django xadmin action兼容自定义model权限教程
Mar 30 #Python
使用Django xadmin 实现修改时间选择器为不可输入状态
Mar 30 #Python
You might like
PHP配置文件中最常用四个ini函数
2007/03/19 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
js判断样式className同时增加class或删除class
2013/01/30 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
JS显示下拉列表框内全部元素的方法
2015/03/31 Javascript
AngularJS ng-app 指令实例详解
2016/07/30 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
浅谈js的异步执行
2016/10/18 Javascript
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
2017/08/16 Javascript
vue组件发布到npm简单步骤
2017/11/30 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
微信小程序位置授权处理方法
2019/06/13 Javascript
VUEX-action可以修改state吗
2019/11/19 Javascript
JS实现图片幻灯片效果代码实例
2020/05/21 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
Python深入学习之内存管理
2014/08/31 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
马来西亚银饰品牌:JEOEL
2017/12/15 全球购物
幼儿园实习自我鉴定
2013/12/15 职场文书
高三地理教学反思
2014/01/11 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
2014年度考核工作总结
2014/12/24 职场文书
先进班集体申报材料
2014/12/26 职场文书
教师师德表现自我评价
2015/03/05 职场文书
七年级作文之下雨天
2019/12/23 职场文书
python自动计算图像数据集的RGB均值
2021/06/18 Python
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL
python缺失值填充方法示例代码
2022/12/24 Python