Development #20935
Migration Django 1.11
0%
Description
Après avoir cru via #10284 qu'il y avait bien peu à faire, j'ai passé un réel environnement en 1.11 et là, réalité.
Fichiers
Révisions associées
tests: update redirect location checks for django 1.11 (#20935)
general: update context usage for Django 1.11 (#20935)
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0003-general-update-context-usage-for-Django-1.11-20935.patch 0003-general-update-context-usage-for-Django-1.11-20935.patch ajouté
- Fichier 0002-tests-update-redirect-location-checks-for-django-1.1.patch 0002-tests-update-redirect-location-checks-for-django-1.1.patch ajouté
- Fichier 0001-misc-update-get_group-template-tag-for-Django-1.11-2.patch 0001-misc-update-get_group-template-tag-for-Django-1.11-2.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Le rendu des templates demande maintenant un dictionnaire simple, plus un objet Context; il y a un bug dans le takes_context=True des templatetags qui casse l'appel à .flatten() sur le contexte obtenu, du coup dans combo.utils une version locale flatten_context.
À côté de ça, 0001 usuel, mise à jour des tests sur les redirections, puisque désormais seul le chemin est repris (à noter un mix de endswith et de urlparse, endswith parce que c'est l'habitude prise dans d'autres modules, urlparse parce que pour tester la racine, .endswith('/') était ridicule).
Et 0002, parce qu'en Django 1.11 l'objet Grouper est désormais un namedtuple.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0003-general-update-context-usage-for-Django-1.11-20935.patch 0003-general-update-context-usage-for-Django-1.11-20935.patch ajouté
- Fichier 0004-misc-declare-support-for-Django-1.11-20935.patch 0004-misc-declare-support-for-Django-1.11-20935.patch ajouté
0003 mis à jour pour remplacer d'autres Context, présents dans tests/test_wcs.py
0004 pour déclarer que django 1.11 est pris en charge. (et c'est ça qui empêchait tox de créer un environnement en 1.11)
Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans
Les tests ne sont pas executés par tox il me semble.
C'est peut-être l'occasion pour le faire?
Mis à jour par Frédéric Péters il y a plus de 6 ans
Les tests ne sont pas executés par tox il me semble.
Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans
Merci, je l'avais zappé.
Ack.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit 0558d9b091409836ff46dbae37ec3c42740da02d Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Jan 1 12:35:01 2018 +0100 general: update context usage for Django 1.11 (#20935) commit 75968b27b6e25b6ca9d0307f1dfc1a053b3078a4 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Jan 1 12:34:22 2018 +0100 tests: update redirect location checks for django 1.11 (#20935) commit 754cf3292e7d441e4c655ece6fe133d38bf86a92 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Jan 1 12:32:51 2018 +0100 misc: update get_group template tag for Django 1.11 (#20935)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: update get_group template tag for Django 1.11 (#20935)