Django REST框架中解析模型字段

2024-04-29 11:12:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的Django模型,其中有一个日期时间字段,我正在将其构建到Django REST框架中。Django以类似于2014-12-07T17:00:00Z的格式保存日期时间字段。有没有可能在序列化程序中解析这个字段,这样当我拉入API响应时,它已经是正确格式了吗?在

# 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'

Tags: djangonametruetitlemodels格式时间unicode