Django序列化后返回数据 时间字段带T

Django序列化后返回数据 时间字段带T

2021-01-21T18:12:13

解决前台显示

setting.py

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

解决前台显示/数据库存储

setting.py

USE_TZ = False

序列化器

class UserSerializer(serializers.ModelSerializer):
    # 不加read_only=True 会限制post/put请求参数必传这两个字段
    create_time = serializers.DateTimeField(format='%Y-%m-%d %H:%M:%S', read_only=True)
    update_time = serializers.DateTimeField(format='%Y-%m-%d %H:%M:%S', read_only=True)

    class Meta:
        model = User
        fields = '__all__'

OK.


版权声明:本文为weixin_43789195原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。