Actualizar un contador en un modelo en Django

A veces necesitamos realizar algún tipo de operación aritmética sencilla en el modelo, y queremos que persista en la base de datos. Un ejemplo común es un contador, que queremos incrementar o decrementar en determinadas circunstancias.

Dos añitos sin publicar nada...

Los primeros 8 bytes de un fichero PNG son siempre los mismos.

Supongamos una función muy sencilla, pero correctamente comentada:

def suma(a, b): '''Esta función acepta dos parámetros, y devuelve la suma de ellos.

Nota: La versión más actualizada de este documento está siempre en

https://github.com/euribates/Charla-DSL/blob/master/Ejemplo-uso-pyparsing.ipynb

Ejemplo de uso de pyparsing

Vamos a utilizar pyparsing para procesar un fichero csv.

El próximo 1 de junio, jueves, a partir de las 18:00 tendremos un nuevo encuentro de desarrolladores para hablar de nuestros temas favoritos: desarrollo, unicornios y cervezas. En esta ocasión tendremos tres charlas:

AWS: Desplegando Python en Amazon PyTesting e integración continua con Travis Vue.

El 11 de marzo tendremos el primer PyDay en Canarias.Un PyDay es una jornada de un día completo sobre el lenguaje de programación Python, con el formato de unas conferencias pero un poco más dinámico. La cita es en la Sala de Estudio Caja Canarias Campus Anchieta.

Un año más llegamos a la IX edición de este -a veces fatalmente incomprendido- llamamiento a la paz, la esperanza y, por que no decirlo, el amor conocido como el Big Culo Day.

¿Cómo probar las páginas de errores (404, etc...) en desarrollo?

Para ver esas páginas de error, hay que desactivar la opción DEBUG de la configuración.

Taller Introducción a Django

En las instalaciones de Kreitek / El Andén realizaremos un taller de introducción a Django.

Serán cuatro sesiones, las tardes de los viernes, 25 de septiembre, y 2, 9 y 16 de octubre.

Este viernes, 5 de junio, a partir de las 19:00, tendremos una nueva reunión de PyBirras Tenerife. Hablaremos, como siempre, de Python, de cervezas, de lo humano y de lo divino (por ese orden).

Por fin vemos lo que había detrás de la fachada...

Visto en la lista de correo de Expatriados.

Este próximo viernes vamos a realizar el tercer encuentro PyBirras. Las PyBirras son reuniones informales en la que hablamos de programación en general y del lenguaje Python en particular. Y beberemos cervezas artesanales canarias (solo si quieres, no es obligatorio [Pero está muy rica]).

La edición anterior no pude participar y me pasé el resto del año arrepentido, esta vez no se repetirá.

This is my first post in english. I'm doing this as a way to improve my English. If you see something wrong or strange in this article, I'll be pleased if you point it in the comments. Thank you very much in advance.

Note: There is a english version of this post here: Django Tip: Modify the generated SQL statement of a queryset

El método extra de los queryset nos permite realizar algunas modificaciones en las sentencias sql que ejecuta.

Reconozco que tengo un problema con la prensa de este país: No me creo su independencia.

La última patochada son las airadas protestas porque el nuevo gobierno de Grecia no cuenta con mujeres entre sus miembros.

No creo que la foto sea real...*

... pero quizá sea el origen de un nuevo y exitoso Hashtag: #SpainWTF

*No voy ni a molestarme en comprobarlo.

Mañana (5/junio/2014) tendremos la segunda reunión de PyBirras Tenerife. Será a partir de las 7 de la tarde en el Café Teatro 7.

Cuando veo que hacen estas cosas en el colegio donde tengo a mis retoños se me pone un nudo en la garganta...

En fin, ¡Absolutamente Awesomico! Se me han rallado los ojos, pero debe ser por la cebolla que estoy picando, ojo.

El otro día di una pequeña introducción a la herramienta Kanban, gracias al grupo de Agile Canarias.

El pasado fin de semana participé en la StartUp Weekend Tenerife, segunda edición. Había quedado desconsolado por no participar en la primera, así que, a pesar de tener muchísimo trabajo, a última hora me lié la manta a la cabeza y me inscribí.

Cada vez que veo el cartel de la película La Gran Estafa Americana, mi cerebro la reinterpreta así:

(Si pinchas en la imagen podrás verla más grande en flickr)

PD: Creo que la postura de chuloplaya de Wert le queda que ni pintada.

Todo lo que siempre quisiste saber sobre la homeopatía

pero nunca llegaste a preguntar porque, siendo sinceros

te importaba una mierda.

¡En rigurosa exclusiva!

Pregunta: ¿Funciona la homeopatía?

Respuesta: No

Pregunta: ¿Pero y si ...?

Respuesta: Que no. Pesao.

Este viernes empieza en Madrid la primera conferencia exclusivamente dedicada a Python en España, la PyConEs 2013 los días 23 y 24 de noviembre. Tiraré para allá mañana, y me quedaré un par de días después. Si hay alguien más de Canarias, que se apunte y montamos el Comando "Muyayo" en un momento.

Un retrato de Iron Man que pinté para mi sobrina Aylin, empobrecido a partir de una comission del siempre asombroso Paolo Rivera.

Impresionante este vídeo de las cataratas del Niágara, desde el punto de visto de un quadcopter.

A la hora de decidir a que conferencias ir dentro de TLP Innova, tenemos el problema de que casi todas son estupendas.

Una página en Pintarest que es una increible colección de referencias para el diseño de personajes: Character Design References.

Forecast.io es un servicio meteorológico que te informa tanto del tiempo actual como de las previsiones para el resto de la semana, conocimientos imprescindible si te desplazas en moto o en bici, por ejemplo.

He estado impartiendo un Taller sobre Python en el IAC (Instituto de Astrofísica de Canarias) Si, lo sé, tendría que haberlo anunciado antes aquí, tengo el blog muy abandonado.

2

En mi afán de animar un poco el blog, voy a empezar una sección (etiqueta #Monotremas) con las utilidades, aplicaciones, páginas o servicios que más me han llamado la atención en Internet. No descarto poner algún día una chorrada, si me parece graciosa, pero seran raras excepciones.

¿Te sientes dolido, casi traicionado por la anunciada muerte de Google Reader? Una rápida búsqueda en Google y parece que su próximo sucesor apunta maneras: Feedly.

Pygments es una librería, plugin y utilidad, todo en uno, que nos permite embellecer nuestro código, añadiendo resaltado de palabras claves y colores que facilitan la lectura del mismo.

Este post es una traducción del artículo original de Erez, publicado en su blog Stories For Sad Robots.

La revista Full Circle Magazine ha sacado un especial agrupando la serie de artículos sobre programación en Python.

Mi aportación al gran Big Culo Day 2013. En esta ocasión, cortesía de Russ Heath:

Extra bonus: Por si está repetida:

¡Ah! ¡Qué satisfacción da el deber cumplido! Hasta el año que viene.

Pregunta: ¿Se acabará el mundo en el 2012?

Respuesta: No

Del 6 al 8 de diciembre voy a asistir a la Barcelona Developers Conference (hashtag #bcndevcon), encuentro organizado por desarrolladores para desarrolladores con una pinta muy interesante.

Me encanta el look apocalípico del evento. Tremendas las profecías de la abeja esa.

El ínclito compañero jfrechin ha convocado la muy necesaria y esperada XXXVIII edición de los Blogs & Gofio; básicamente una reunión informal de gente inquieta con ganas de pasarlo bien y conocer personas interesantes.

Visto en el tumblr de h4xg33k.

Acabo de subir a Slideshare la presentación que hice para el taller "Introducción al desarrollo web con Django", realizado en la Tenerife Lan Party 2012.

2

Actualización: La presentación que use para este taller. Este viernes, 20 de julio, daré un taller de Introducción a Django en la Tenerife Lan Party, dentro de la seccion TLP Innova.

3

Una presentación que hice para el trabajo sobre el framework Appy/POD, que nos permite generar documentos LibreOffice/openOffice desde Python, usando documentos como plantillas.

Archivo del blog
Etiquetas
Etiquetas
Enlaces interesantes
Cargando