Disons que j'ai MyModel
des modèles avec ce genre de valeurs : Disons que j'ai des name
champs et des hascreated_at
. created_at
est DateTime.
Disons que j'ai des modèles avec ce genre de valeurs :
<id: 1, name: A, created_at: 04.06.2020T17:49>
<id: 2, name: B, created_at: 04.06.2020T18:49>
<id: 3, name: C, created_at: 05.06.2020T20:00>
<id: 4, name: D, created_at: 06.06.2020T19:20>
<id: 5, name: E, created_at: 06.06.2020T13:29>
<id: 6, name: F, created_at: 06.06.2020T12:55>
Je veux faire des requêtes qui me renverront ces modèles dans cet ordre :
[
04.06.2020: [<id: 1, name: A, created_at: 04.06.2020T17:49>, <id: 2, name: B, created_at: 04.06.2020T18:49>],
05.06.2020: [<id: 3, name: C, created_at: 05.06.2020T20:00>]
06.06.2020: [<id: 4, name: D, created_at: 06.06.2020T19:20>, <id: 5, name: E, created_at: 06.06.2020T13:29>, <id: 6, name: F, created_at: 06.06.2020T12:55>]
]
Je veux regrouper tous les modèles par created_at
champ, mais en n'utilisant qu'une Date
partie du DateTime
champ. Je sais que je peux obtenir ce genre de résultat en utilisant simplement des boucles python, mais existe-t-il un moyen de résoudre ce problème avec l'ORM de Django ?