Проблема с часовым поясом в Django?
Я не уверен, что вызывает эту проблему, но для меня это было головной болью.
Иногда утром возникает ошибка времени выполнения (см. ниже лог). И после этого почти все представления будут вызывать ту же ошибку, пока я не перезапущу службу httpd. (Что-то связанное с кэшем?)
Я не уверен, что что-то не так с моей настройкой часового пояса?
Я использую Python 3.10 и Django 4.0.2.
Любые предложения будут полезны.
File "/var/www/venv310/lib/python3.10/site-packages/django/db/models/lookups.py", line 96, in process_lhs
sql, params = compiler.compile(lhs)
File "/var/www/venv310/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 463, in compile
sql, params = node.as_sql(self, self.connection)
File "/var/www/venv310/lib/python3.10/site-packages/django/db/models/functions/datetime.py", line 47, in as_sql
tzname = self.get_tzname()
File "/var/www/venv310/lib/python3.10/site-packages/django/db/models/functions/datetime.py", line 25, in get_tzname
tzname = timezone.get_current_timezone_name()
File "/var/www/venv310/lib/python3.10/site-packages/django/utils/timezone.py", line 79, in get_current_timezone_name
return _get_timezone_name(get_current_timezone())
File "/var/www/venv310/lib/python3.10/site-packages/django/utils/timezone.py", line 74, in get_current_timezone
return getattr(_active, "value", get_default_timezone())
File "/var/www/venv310/lib/python3.10/site-packages/django/utils/timezone.py", line 60, in get_default_timezone
return zoneinfo.ZoneInfo(settings.TIME_ZONE)
File "/usr/local/python-3.10/lib/python3.10/weakref.py", line 285, in setdefault
self.data[key] = KeyedRef(default, self._remove, key)
File "/usr/local/python-3.10/lib/python3.10/weakref.py", line 354, in __init__
super().__init__(ob, callback)
RuntimeError: super(): __class__ cell not found