diff options
author | Alban Gruin | 2018-01-23 20:45:16 +0100 |
---|---|---|
committer | Alban Gruin | 2018-01-23 20:58:10 +0100 |
commit | e2bc777f7f988cba945c027aaa27d98aa3913a71 (patch) | |
tree | e6f1074093eec59b4330d309ef50ab2e502ec0e8 /models.py | |
parent | 7a4bdfda6df3ca46f4805c145a42793cacc0809f (diff) |
Bon fuseau horaire dans les ICS.
Les bases de données stockent et renvoient seulement des dates en
UTC. Django inscrit cette information dans les objets datetime, par
conséquent les dates inscrites sur les templates étaient
automatiquement converties à l’heure indiquée dans la configuration.
Or, les ICS sont générées avec une librairie tierce (icalendar), et ne
tient donc pas compte de la configuration de Django. Le module inscrit
donc des dates UTC dans les ICS. C’est sans conséquences, car l’heure
est correcte, juste décalée avec une information de fuseau horaire. Un
bon client iCalendar est censé convertir les heures de lui-même en
fonction des préférences du systèmes. Seulement certains d’entre eux
affichent aussi le fuseau horaire d’origine.
Diffstat (limited to 'models.py')
0 files changed, 0 insertions, 0 deletions