Entradas por categoría "django"

Encadenar select’s HTML amb Django


Fa un temps que he descobert un "plugin" jQuery que va força be per encadenar select's Html amb Django, és a dir, que les opcións d'un select s'actualitzin en funció del valor seleccionat a un primer select. El "plugin" en qüestió és diu  Chained Selects Plugin for jQuery and Zepto. Per fer-lo servir simplement hem d'estendre el "widget" per defecte per representar els select's html en Django.

Leer mas

Django Extensions


Django-extensions es un paquete de Django que añade nuevas funcionalidades a un proyecto. Estas van desde nuevos comandos, a los que una vez te acostumbras ya no puedes vivir sin ellos, hasta extensiones del admin o nuevos campos del ORM. 

En APSL lo usamos en prácticamente todos nuestros proyectos en Django, y es el segundo paquete que normalmente añadimos al requirements.txt, justo después del mismísimo Django. Muchos de ...

Leer mas
cookies1.jpg

Ley de cookies con Django


A estas alturas todo el que se dedique a la web ya debe conocer la ley de cookies LSSI. Si no la conocéis, en IAB Spain tienen una explicación simplificada y David Bonilla lo explica mejor y con más detalle.

Pese a lo absurdo e inviable de la ley y que incluso sus precursores en Reino Unido le han ido quitando hierro al asunto, en España han llegado las primeras multas, por ...

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