Бэкенд SQLite не поддерживает время с учетом часовых поясов, даже если USE_TZ = True
Сейчас я разрабатываю небольшой django проект, которому необходимо работать с известными объектами datetime.time.
Когда пользователь регистрируется, он должен заполнить временной ввод. Затем эти данные преобразуются в объект aware time в моем файле views.py следующим образом:
...
if form.cleaned_data['reviews_time']:
form.cleaned_data['reviews_time'] = form.cleaned_data['reviews_time'].replace(tzinfo=get_current_timezone())
else:
form.cleaned_data['reviews_time'] = time(hour=0,minute=0,tzinfo=get_current_timezone())
*save the created user account*
...
Проблема в том, что когда я отправляю форму, я получаю следующую ошибку : SQLite backend does not support timezone-aware times.
Даже если у меня включена функция USE_TZ.
Я хотел бы знать, почему возникает эта ошибка и как ее исправить. Если кто-нибудь сможет мне помочь, я буду очень благодарен (и не стесняйтесь просить дополнительный код/объяснения)enter code here