У меня есть модель
class Frame(models.Model):
timestamp = models.DateTimeField(default=timezone.now)
url_to_frame = models.CharField(max_length=100)
def __str__(self):
return f"{self.timestamp}_{self.url_to_frame}"
Я должен использовать from django.forms.models import model_to_dict
для сериализации объекта Frame
Я получаю метку времени в следующем формате: "timestamp": "2021-06-27T14:18:00Z"
Но мне нужен такой формат 2021-07-01 01:20:00
Как указать формат времени в моем случае?
Спасибо за ответ. Но как я могу применить это к функции model_to_dict
@svor: вы должны обработать результат, поэтому вы выполняете
model_to_dict
, а затем обновляете словарь элементом, хранящимся в ключеtimestamp
.