Bug #24248
les parenthèses ne sont pas autorisées dans les conditions Django
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
04 juin 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Description
parce que Django ne le permet pas...
Historique
Mis à jour par Thomas Noël il y a presque 6 ans
Et je pense que ça sent le sapin pour les conditions Django.
Mis à jour par Frédéric Péters il y a presque 6 ans
Je pensais que c'était connu.
Mais aussi, sur l'analyse des conditions sur la prod, ça ne semble pas nécessaire : sur 1525 conditions uniques, il y en a 69 qui combinent parenthèses et combinaison de and et or, dont des conditions qui se simplifient, exemple :
form_var_catobjet != "Autre" or (form_var_catobjet == "Autre" and form_var_autre_catobjet)
→
form_var_catobjet != 'Autre' or form_var_autre_catobjet
Mis à jour par Thomas Noël il y a presque 6 ans
- Statut changé de Nouveau à Rejeté
Oui, je voulais dire qu'il va falloir continuer à parler (documenter) les conditions en Python, elles ne pourront pas disparaitre car vont continuer à être indispensables dans certains cas.