Development #20892
Templates django : faciliter la comparaison avec des listes
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
26 décembre 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Cf #20891; on pourrait y imaginer comme possibilité un peu fermée :
{% ifinlist form_var_heure_fin_manifestation "02:00" "03:00" "04:00" "05:00" %}
ou de manière plus riche la possibilité de créer une variable de type liste, genre :
{% with heures="02:00,03:00,04:00,05:00"|as_list %} {# avec gestion d'un paramètre optionnel pour préciser le séparateur |as_list:";" #} {% if form_var_heure_fin_manifestation in heures %} ...
Historique
Mis à jour par Thomas Noël il y a plus de 6 ans
+1 pour le filtre as_list
(mais je me dis que j'aurais pu proposer un {% if form_var_heure_fin_manifestation in "02:00 03:00 04:00 05:00" %} qui aurait déjà fonctionné sans ce besoin de as_list)
Mis à jour par Pierre Cros il y a plus de 6 ans
> {% ifinlist form_var_heure_fin_manifestation "02:00" "03:00" "04:00" "05:00" %} >
Bien plus simple à comprendre pour moi (même si j'imagine que l'autre proposition permet plus de choses)
Mis à jour par Frédéric Péters il y a 5 mois
- Statut changé de Nouveau à Fermé
- Planning mis à Non
Il y a un templatetags |split qui fait le taf en question. (ajouté dans #25973)