Como traer solo los ultimos N registros con ORM de django

1,367 views
Skip to first unread message

Alejandro hurtado chacñama

unread,
May 27, 2017, 8:36:30 PM5/27/17
to Django-es
Por ejemplo quiero traer solo los 50 últimos registros, como consulta como seria? gracias

Miguel Amaya

unread,
May 27, 2017, 8:48:24 PM5/27/17
to djan...@googlegroups.com
A la consulta agregale a la parte final [:50].

El may 27, 2017 7:36 p. m., "Alejandro hurtado chacñama" <ferry...@gmail.com> escribió:
Por ejemplo quiero traer solo los 50 últimos registros, como consulta como seria? gracias

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-unsubscribe@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Francisco Pandol

unread,
May 28, 2017, 9:16:35 PM5/28/17
to djan...@googlegroups.com
Hola Alejandro, entiendo que lo que querés es traer los últimos 50 registros creados, ordenados por algún campo de tipo fecha, pongamos de ejemplo que ese campo se llama 'created_at'.
YourModel.objects.all().order_by('-created_at')[:50]
--
Francisco Pandol
Reply all
Reply to author
Forward
0 new messages