[pyar] [Django] exclusion Related name
Rafael E. Ferrero
rafael.ferrero en gmail.com
Mie Nov 28 11:21:19 -03 2018
El mar., 27 nov. 2018 a las 21:38, Daniel (<dmlistapython en gmail.com>)
escribió:
> Hola gente linda:
>
> Dado el modelo Prestamos, ¿cómo puedo hacer para que me limite la lista en
> el related name a los que NO estan en préstamos? No se como usar
> Libro.prestados.all() porque tengo que buscar en todos los libros y no en
> uno. ¿alguna forma pythonezca que sugieran?
>
> class Prestamo(models.Model):
> """
> Registra cada evento de préstamo de libros
> """
> fecha_prestamo = models.DateTimeField(auto_now_add=True, verbose_name="Fecha
> de Retiro")
> persona = models.ForeignKey(Lector, on_delete=models.CASCADE)
> libro = models.ForeignKey(Libro, related_name="prestados", on_delete=
> models.CASCADE)
> fecha_devuelto = models.DateTimeField(blank=True, null=True, verbose_name="Fecha
> de Devolución")
> observaciones = models.TextField(blank=True, null=True)
> _______________________________________________
>
>
Buen día y ¿usar un manager
<https://docs.djangoproject.com/es/2.1/topics/db/managers/>para este tipo
de consultas no te sirve?
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20181128/f19717c5/attachment-0001.html>
Más información sobre la lista de distribución pyar