Сохранение времени даты джалали (хиджри шамси) в базе данных в django

У меня есть проект Django, и я хочу сохранить дату created_at в базе данных. Я генерирую datetime.now с помощью jdatetime (или Khayyam) python пакета и пытаюсь сохранить его в DateTimeField. Но иногда он выдает ошибку, потому что григорианская (милади) дата записи не существует. что я могу с этим сделать?

В моей идее, вы можете сохранить два поля модели. Одно - DateTimeField содержит григорианскую дату, и другое, CharField, содержит преобразованное в строку значение Jalali и сохранить его. DateTimeField для функциональности, например, фильтр между датами. StringField для представления в ответе (без перегрузки).

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