python - How to change DateTime model field representation in serializer? -


i want make view return model objects in json. ok exception made datetimefield, serializes raw value, not represented in template. how can pretty value rather raw shown below ?

model:

class request(models.model):     created_at = models.datetimefield(auto_now=true) 

serialization:

serializers.serialize('json',             list(request.objects.filter(                     id__gt=request.get.get("last_id", 0)                 )[:max_requests])         ), 

expected:

june 19, 2015, 8:24 a.m.

result:

2015-06-19t08:23:18.021z

you can return json serialized data datetime fields in iso format, javascript, can parse , format dates need. see: help parsing iso 8601 date in javascript

import json  json.dumps(your_requests, default=lambda obj: obj.isoformat() if hasattr(obj, 'isoformat') else obj) 

Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -