首页 > 其他 > 详细

Django:解决时间显示格式含有T

时间:2020-11-23 17:01:39      阅读:303      评论:0      收藏:0      [点我收藏+]

问题:

  使用DRF开发时前端表格显示的数据含有T而且很长,不是我们需要的格式。

技术分享图片

后端代码如下:

models.py

class ServerInfo(models.Model):
    """
    服务器信息
    """
     ...
    create_time = models.DateTimeField(auto_now_add=True, null=True)
    update_time = models.DateTimeField(auto_now=True, null=True)

server_info.py

class CreateServerInfoSerializers(serializers.ModelSerializer):
    """
    新增服务器的序列化器;
    修改也可以用
    """

    class Meta:
        model = ServerInfo
        fields = __all__

数据库中写入的时间也是这种格式:

技术分享图片

 

 

解决:

  只需要要在settings.py中添加如下配置就可以了

REST_FRAMEWORK = {
    DATETIME_FORMAT: "%Y-%m-%d %H:%M:%S",
}

验证下:

  技术分享图片

 

   但是数据库中不管是新增的还是老的数据还是原来的格式

Django:解决时间显示格式含有T

原文:https://www.cnblogs.com/gcgc/p/14024909.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!