Projet

Général

Profil

Bug #24248

les parenthèses ne sont pas autorisées dans les conditions Django

Ajouté par Thomas Noël il y a presque 6 ans. Mis à jour il y a presque 6 ans.

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

#1

Mis à jour par Frédéric Péters il y a presque 6 ans

Et ?

#2

Mis à jour par Thomas Noël il y a presque 6 ans

Et je pense que ça sent le sapin pour les conditions Django.

#3

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
#4

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.

Formats disponibles : Atom PDF