core/views.py - Liste des gymnastes ayant besoin d'une mise à jour #21
Labels
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Sulley/Ultron#21
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Je souhaite pouvoir afficher aux utilisateurs qui se connectent la liste des gymnastes qui ont besoin d'une mise à jour (parce que ca fait trop longtemps que nous n'avons plus eu de nouvelles d'eux).
Pour l'instant j'utilise ce code :
La soucis c'est que la liste contient tous les gymnastes à qui il manque une mise à a jour dans une de ces tables. Or pour moi s'il y a une mise à jour dans une de ces tables, c'est bon. Ce que je veux c'est la liste des gymnastes qui n'a AUCUNE mise à jour dans AUCUNE de ces tables.
Vois-tu la différence ? Sais-tu comment obtenir cela ?
Liste des gymnastes ayant besoin d'une mise à jourto core/views.py - Liste des gymnastes ayant besoin d'une mise à jourAh ben c'était simple, il suffisait de changer les
|
par des&
;-)ok mais ca marche pas si bien que cela… Parce que la vérifie qu'il y a eu une entrée datée de plus de X jours. Sauf que, si pour un gymnast X, il n'y a pas d'entrée du tout (encore aucune info) le script ne sort pas son nom… Pourtant il devrait !
C'est parce que les filtres fonctionnent comme des jointures internes.
Essaie peut-être en modifiant le
.filter(...)
par un.exclude(...)
: tu pars de tes gymnastes, et tu exclus ceux pour lesquels il existe un mindstate dont la date de création est plus petite que, des points dans la date de création est inférieure à, etc.En gros, une inversion du filtre par une exclusion.
Dans ce cas, les
|
seront sans doute plus appropriés que les&
😉