[Python-es] Hacer consultas el los modelos

Betty Chaca Flores betty.cflores en gmail.com
Jue Ago 30 02:27:04 CEST 2012


si, bueno muchas gracias segui tu consejo y estoy leyendo la doc.. pero
quien es Cesar?? Oo!

El 24 de agosto de 2012 22:13, Moises Brenes <moises.brenes en gmail.com>escribió:

> 2012/8/24 Eduardo Matus <ematus en gmail.com>:
> > nombre =
>  ContratoTerminado.objects.filter(docente__id=id_docente)[0].nombre
> > lo de [0] es porque filter retorna una lista.
> > tambien puede ser
> >
> > nombre =
> >
> ContratoTerminado.objects.filter(docente=Docente.objects.get(pk=docente_id))[0].nombre
> >
> > los ejemplo que te puse tienen casos especiales.. porq si lo corres con
> un
> > docente_id que no existe, cuando llame a [0] te va a tirar un error..
> >
>
> claro, validalo con exists() por ejemplo antes de extraer el item
>
> https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.exists
>
> y dale una repasada a la doc.
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120829/88eaedd8/attachment.html>


Más información sobre la lista de distribución Python-es