问题:时间显示多个T和毫秒等,不是中国人常用的时间格式
解决方法:
第一种:全局配置
在settings.py的REST_FRAMEWORK下配置(全局生效)
REST_FRAMEWORK = { # 时间格式配置 'DATETIME_FORMAT': "%Y-%m-%d %H:%M:%S", # 日期时间格式配置 'DATE_FORMAT': "%Y-%m-%d", }
第二种:局部配置
在序列化器中添加时间字段并赋予格式
class ProjectSerializer(serializers.ModelSerializer): # 指定时间格式 create_datetime = serializers.DateTimeField('%Y年%m') class Meta: model = Project fields = '__all__'
TRANSLATE with