[code]get_list_or_404[/code] ne s'utilise pas ainsi. On lui passe une
classe, pas un queryset.

[code]
last = get_list_or_404(Message).[/code]

Me parait plus approprié:

- on lui passe bien le modèle, donc pas de risque qu'il retrie le
queryset derrière
- on ordonne le résultat négativement, du coup le premier élément est
le dernier
- on limite la requête pour ne retourner qu'une liste d'un élément:
c'est plus rapide
- on récupère ensuite le premier et seul élément

Mais bon, Django fait déjà tout seul ça avec:

[code]last = get_list_or_404(Message).latest('publication_date')[/code]
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à