Время обновления структуры отдыха Django с использованием времени EPOCH

Мне нужно взять форму с полем «время начала» в EPOCH и преобразовать ее в

Python Datetimefieldname = "созданный"

когда у меня есть:

models.py
class Snippet(models.Model):
    created = models.DateTimeField(auto_now_add=True

    class Meta:
        ordering = ('created',)
serializers.py
import time
class SnippetSerializer(serializers.ModelSerializer):
    starttime  = serializers.SerializerMethodField('epoch')

    def epoch(self, obj):
        """ Return epoch time for a datetime object or ``None``"""
        try:
            return int(time.mktime(obj.created.timetuple()))
        except (AttributeError, TypeError):
            return None

    class Meta:
        model = Snippet
        fields = ('starttime')

Если я:

"GET" / фрагменты / 1 /

{"id": 1, 'starttime': 13232111}

Я хочу быть в состоянии сделать:

«POST» / snippets / 1 / {«id»: 1, «время начала»: 1}

{"id": 1, 'starttime': 1}

сейчас он просто игнорирует запрос. Я вынужден использовать времена эпохи Unix, чтобы соответствовать существующим API.

Ответы на вопрос(5)

Ваш ответ на вопрос