Python Django:格式化JSON序列化程序中的DateTimeField字段
我有一个模型,它有几个DateTimeFields和TimeFields,我正在使用以下命令将它们序列化为JSON:Python Django:格式化JSON序列化程序中的DateTimeField字段,python,json,django,Python,Json,Django,我有一个模型,它有几个DateTimeFields和TimeFields,我正在使用以下命令将它们序列化为JSON: json.dumps({'items': list(items.values('id','date_time','time'))},cls=DjangoJSONEncoder) 但项目列表将日期时间字段显示为日期时间:“2013-12-25T17:00:00” 如何为date\u time或任何将JSON序列化的DateTimeField/TimeField/DateField
json.dumps({'items': list(items.values('id','date_time','time'))},cls=DjangoJSONEncoder)
但项目列表将日期时间字段显示为日期时间:“2013-12-25T17:00:00”
如何为date\u time或任何将JSON序列化的DateTimeField/TimeField/DateField设置自己的格式
谢谢您可以使用预处理
项目
中需要您自己格式化的字段。可能类似于:
now = datetime.now()
desired_format = '%Y-%m-%dT%H-%M'
item['date_time']= now.strftime(desired_format)
您可以使用预处理
项
中需要自己格式化的字段。可能类似于:
now = datetime.now()
desired_format = '%Y-%m-%dT%H-%M'
item['date_time']= now.strftime(desired_format)
您可以使用预处理
项
中需要自己格式化的字段。可能类似于:
now = datetime.now()
desired_format = '%Y-%m-%dT%H-%M'
item['date_time']= now.strftime(desired_format)
您可以使用预处理
项
中需要自己格式化的字段。可能类似于:
now = datetime.now()
desired_format = '%Y-%m-%dT%H-%M'
item['date_time']= now.strftime(desired_format)
您可以编写自己的json编码器,请参见。您可以使用
strftime而不是isoformat
您可以编写自己的json编码器,请参见。您可以使用strftime而不是isoformat
您可以编写自己的json编码器,而不是isoformat
您可以sestrftime
你可以编写你自己的json编码器,看看。你可以使用strftime
而不是strftime是的,我最后做了类似的事情,但是有一个列表,比如:items\u list={'id':items.id,'date\u-time':一个函数\u-to-format\u-datetime(items.date\time),'time':一个函数\u-to-format\u-time(items.time)}是的,我最终做了类似的事情,但是有一个列表,比如:items\u list={'id':items.id,'date\u time':一个函数到格式化日期时间(items.date\u time),'time':一个函数到格式化时间(items.time)}是的,我最后做了类似的事情,但是有一个列表,比如:items\u list={'id':items.id,'date\u time':a_函数\u格式化\u datetime(items.date\u time),'time':a_函数\u格式化\u time(items.time)}是的,我最后做了类似的事情,但是有一个列表,比如:items\u list={'id':items.id,'date time':a_函数\u格式化\u datetime(items.date time),'time':a_函数\u格式化\u time(items.time)}