Время обновления структуры отдыха Django с использованием времени EPOCH
Мне нужно взять форму с полем «время начала» в EPOCH и преобразовать ее в
Python Datetimefieldname = "созданный"когда у меня есть:
models.pyclass Snippet(models.Model):
created = models.DateTimeField(auto_now_add=True
class Meta:
ordering = ('created',)
serializers.pyimport 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.