Как изменить автоматическую дату на дату, указанную в 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 означает, что всякий раз, когда вы сохраняете экземпляр, текущее время будет сохранено в поле.

Вернуться на верх