Python Django REST框架中的模型字段解析
我有一个简单的Django模型,其中有一个DateTime字段,我正在Django REST框架中构建该字段。Django以类似于2014-12-07T17:00:00Z的格式保存日期时间字段。是否可以在序列化程序中解析此字段,以便在我拉入API响应时,它已经是正确的格式Python Django REST框架中的模型字段解析,python,django,django-rest-framework,Python,Django,Django Rest Framework,我有一个简单的Django模型,其中有一个DateTime字段,我正在Django REST框架中构建该字段。Django以类似于2014-12-07T17:00:00Z的格式保存日期时间字段。是否可以在序列化程序中解析此字段,以便在我拉入API响应时,它已经是正确的格式 # SERIALIZER class EventSerializer(serializers.ModelSerializer): class Meta: model = Events
# SERIALIZER
class EventSerializer(serializers.ModelSerializer):
class Meta:
model = Events
depth = 1
# VIEW
class EventViewSet(viewsets.ModelViewSet):
queryset = Events.objects.all()
serializer_class = EventSerializer
# MODEL
class Events(models.Model):
title = models.CharField(max_length=250)
content = models.TextField(blank=True, null=True)
date = models.DateTimeField(blank=True, null=True)
location = models.ForeignKey(Locations, related_name='events')
def __unicode__(self):
return unicode(self.title)
class Meta:
verbose_name_plural = 'events'
日期时间数据是日期时间数据。为什么要更改格式?如果要在模板中显示它,可以使用不同的模板标记/参数在模板中进行显示。您需要什么格式?这一点有明确的文档记录,只需使用适当的格式参数定义datetime字段即可。。