[Django4.0] [python3.10] Erreur sur get_current_timezone
Bonjour
partant de Django 3.2 et voulant upgrader en 4.0 et python 3.10
J'ai pour le code
Code:
1 2
| from django.utils.timezone import get_current_timezone
timestamp = get_current_timezone().localize(timestamp) |
L'erreur :
timestamp = get_current_timezone().localize(timestamp)
AttributeError: 'zoneinfo.ZoneInfo' object has no attribute 'localize'
google n'est pas très verbeux à ce sujet:
https://github.com/pimutils/khal/issues/985
en remplaçant avec
Code:
1 2 3
|
from django.utils.timezone import make_aware
timestamp = make_aware(timestamp) |
Je n'ai pas de souci de dépendance.
Par ailleurs, le code
Code:
1 2
| from django.utils.timezone import get_current_timezone
dt = datetime(2019, 1, 13, 9, 0, tzinfo=get_current_timezone()) |
n'est, lui, pas modifié.
Est-ce correct ?
Est-ce qu'il y a une documentation à ce sujet ?