文章

django-drf 开发相关

小小备忘,大大效率


时间中含有T

当datetime字段在数据库中存储时,默认会带有时区信息,也就是数据中的『T』。前端显示时,一般不需要带T,可以使用以下方法改变。

  1. 使用的DRF,可以改变时间字段的默认序列化方法

    修改drf的配置

    REST_FRAMEWORK = {
        'DATETIME_FORMAT': "%Y-%m-%d %H:%M:%S",
    }
  2. 从数据库改变时间的存储内容

    修改django的配置

    # 使用时区设置为False
    USE_TZ = False

License:  CC BY 4.0