Django: Как сделать объект datetime осведомленным о часовом поясе, в котором он был создан?

Я запускаю программу, которая запрашивает данные о приливе океана от удаленного сервера.time а такжеdate данных этого прилива рассчитывается на основе местного часового пояса моей машины. Я хочу использовать эти локальные даты и время, чтобы создатьdatetime объект, который я затем сохраню в модели Django.

datetime_obj = datetime(loc_year, loc_month, loc_date, loc_hour, loc_minute)

Как я могу гарантировать, чтоdatetime объект знает, что он был создан на основе местного часового пояса, прежде чем отправлять его в Django?

Я думаю, я хотел бы, чтобы это выглядело так, прежде чем публиковать это:

datetime_obj = datetime(loc_year, loc_month, loc_date, loc_hour, loc_minute, loc_timezone)

Как получить местный часовой пояс моей машины динамически? И как мне убедиться, что все пользователи видят время, переведенное в их местный часовой пояс.

Ответы на вопрос(2)

Ваш ответ на вопрос