OnlineJudge/utils/api/_serializers.py
zemal 53d0cae8ea contest and contest_problems api.
add ordering for contest and submission models
2017-07-17 21:28:06 +08:00

19 lines
536 B
Python

from django.utils import timezone
from rest_framework import serializers
class DateTimeTZField(serializers.DateTimeField):
def to_representation(self, value):
# self.format = "%Y-%m-%d %H:%M:%S %Z"
value = timezone.localtime(value)
return super(DateTimeTZField, self).to_representation(value)
class IDOnlySerializer(serializers.Serializer):
id = serializers.IntegerField()
class UsernameSerializer(serializers.Serializer):
id = serializers.IntegerField()
username = serializers.CharField()