Entradas por fecha "2012"
oficina.jpg

El 14 inauguramos oficina


El viernes 14 de diciembre, entre las 16h y hasta que se acabe la comida, inauguramos las nuevas oficinas de APSL en Son Castelló. Ya hemos encargado las coques de trampó, y en pocos minutos nos disponemos a ir a buscar las gominolas y vasos de plástico, imprescindibles en todo sarao APSLero que se precie.

Por supuesto, estáis todos invitados, pero venid merendados, que nos conocemos! :D

Gracias por el ...

Leer mas
nova_oficina_1.jpg

Nos mudamos!


Ayer sábado, 24 de noviembre de 2012 nos mudamos de oficina. Ahora podéis encontrarnos en el Camí Vell de Bunnyola 37, 1º oficina 7. Aunque la foto de google maps no es actual, podéis ver el edificio. La mudanza empezó el viernes por la tarde, empaquetando ordenadores, libros, documentos y todos los otros trastos y cachivaches que hemos ido acumulando a lo largo de estos años.

La oficina es más ...

Leer mas

Vim como editor para Python y Django


En APSL no hay un editor de texto preferido para trabajar con Python y Django. Al final estamos trabajando con texto, de modo que mientras el editor cumpla con unos requisitos mínimos personalmente no tengo nada que objetar a que cada uno utilice el editor que vle dé la gana: netbeans, vim, geany, kate, gedit, ...

A partir de aquí ya entran las preferencias de cada uno. Por mi parte prefiero ...

Leer mas

Guardar el usuario que crea un objeto desde un CreateView


Supongamos que tenemos un formulario asociado a un modelo que tiene una FK hacia User. El formulario de entrada normalmente no contendrá ningún desplegable para seleccionar el usuario, sinó que lo que queremos es que al guardar automáticamente se guarde en el objeto creado por el formulario la referencia hacia el usuario que lo creó.

Esto lo podemos hacer fácilmente sobreescribiendo el método form_valid de nuestra class, sería una cosa ...

Leer mas

Django class based views - Epílogo


El mundo de las class based views como se puede ver da para mucho. La posibilidad de sobrescribir funciones, cambiar parámetros e ir combinando mixins hasta obtener la funcionalidad que necesitamos nos permite reutilizar mucho codigo y de manera elegante.

En este último artículo de las serie veremos alguna de las situaciones más habituales en las que nos podemos encontrar y cómo se resuelven.

 

El formulario por defecto no ...

Leer mas