Entradas por etiqueta "django_1"
django+keyword

Resolución de problemas con el ORM Django - I


Durante el desarrollo de las aplicaciones, todos los programadores nos hemos tenido que enfrentar a problemas que debemos resolver para que nuestros proyectos finalicen con éxito. Un clásico es encontrar fallos de rendimiento cuando las aplicaciones se empiezan a probar con el conjunto de datos de producción, típicamente de un volumen mucho mayor que el conjunto de datos de pruebas utilizados durante el desarrollo.

Tomando de referencia el desarrollo de aplicaciones Django, proponemos una serie de posts donde vamos a repasar los errores más comunes relacionados con las consultas a la base de datos y cómo enfocar su resolución.


Leer mas
Djanogo Girls Mallorca 2019

Django Girls Mallorca 2019


El pasado 16 de febrero tuvimos el placer y el honor de poder patrocinar el evento de las Django Girls Mallorca 2019. Casi 100 personas pasaron por las instalaciones de la UIB para aprender a programar en Python y Django o para enseñar y tutorizar. Un ejemplo de lo que significa estar en una comunidad como la de Python siempre abierta y dispuesta a colaborar.

En APSL hemos querido siempre ...

Leer mas

Combinación de QuerySets en Django


En ocasiones, las aplicaciones necesitan trabajar mostrando elementos filtrados por condiciones muy diferentes que en una consulta SQL quedan unidas por ORs. Al realizar estos filtrados en el ORM de Django solemos recurrir a los objetos Q y a los operadores | y &. El problema es que los QuerySets pueden ampliar sus condiciones de forma encadenada y los operadores Q se aplican directamente sobre una llamada a filter o exclude, pero no sobre el resto de condiciones ya existentes de QuerySet. En esos casos puede ser interesante aprovechar una funcionalidad poco conocida de Django: la combinación de QuerySets.

Leer mas