Как изменить автоматическую дату на дату, указанную в Json Django?
Я новичок в Django. Я пытаюсь сохранить время даты, указанное в структуре json, в поле start_date, которое является auto_now. Но это не срабатывает, сохраняется текущая дата в базе данных, а не та, которая указана в Json: ("available_from_date": "2022-07-08 00:00:00.000000"). Как я могу изменить эту дату на дату, указанную в json.
В моем model.py:
start_date = models.DateTimeField(auto_now=True)
В моем файле views.py:
room_status = RoomStatus(
room =room_obj,
status=5,
date_start=room["available_from_date"]
)
room_status.save()
В json:
"room": [
{
"available_from_date": "2022-07-08 00:00:00.000000"
}
]
Вам необходимо изменить заданные аргументы в поле модели:
start_date = models.DateTimeField(blank=True, null=True)
auto_now означает, что всякий раз, когда вы сохраняете экземпляр, текущее время будет сохранено в поле.