Archivo de autores: Antoni Aloy

Django Class Based Views - Mostrar un objeto

Empezamos con este artículo a ver cómo podemos utilizar las Django class based views con los modelos de datos. ¿Verdad que esto se pone cada vez más interesante? Hast el momento hemos visto un uso muy genérico de esta tecnología, pero con lo que ya sabemos deberíamos ser capaces ...

Seguir leyendo

Class Based Views - Formularios

En este apunte veremos cómo utilizar las generic class views para trabajar con formularios. Utilizaremos el mismo ejemplo que Django utiliza cuando trata de formularios. En la documentación hace referencia a un formulario de contacto creado como:

from django import forms

class ContactForm(forms.Form):
    subject = forms.CharField(max_length=100)
    message = forms.CharField ...

Seguir leyendo

Django Class Based Views - Introducción

Con Django 1.3 se introducen las "Class based views", una funcionalidad que nos permite modelar nuestras vistas como clases y que además intenta solucionar el no tener que escribir siempre el mismo tipo de código cuando mostramos una página web o hacemos o hacemos un mantenimiento ligado a un modelo de ...

Seguir leyendo

Sobre el hosting de aplicaciones

En las listas de Django, tanto la internacional en inglés como la española, es habitual la pregunta de "qué hosting me recomendaríais", para desplegar una aplicación Django.

En APSL nos dedicamos a la programación de aplicaciones web sobre Django y a la administración de sistemas Linux. En lo concerniente ...

Seguir leyendo

Entrevista de la fundación IBIT

La fundación IBIT nos ha hecho una video-entrevista sobre qué somo y como vivimos el sotware libre en APSL.

La fundación IBIT organizó en su día unos cursos de OpenERP, a los que asistimos, que nos sirvió para perderle el miedo al producto y que nos sirvieron mucho tanto para implantar ...

Seguir leyendo

Migramos de Wordpress a Zinnia

Hoy en en APSL hemos realizado la migración de nuestro blog que teníamos sobre Wordpress al blog que actualmente puedes ver que se ejecuta sobre Django, utilizando una aplicación llamada Zinnia.

Wordpress es una herramienta excelente para la creación de blogs y el interfaz de aministración es simple y elegante ...

Seguir leyendo

Introducción a Celery

Celery es una aplicación que nos permite crear tareas de trabajo asíncronas gestionadas por un gestor de colas que está basada en el envío de mensajes de manera distribuida. Se focaliza en operaciones en tiempo real pero también soporta la calendarización de tareas, es decir, puede lanzar tareas que se ...

Seguir leyendo

PHP o Python

Hoy hemos tenido una interesante conversación telefónica, una mini-consultoría de una hora como toma de contacto para un proyecto muy interesante y ambicioso.  Me he visto a mi mismo en un Déjà vu, así que para no repetirme ¿que mejor que escribir en el blog?.

Cómo es habitual una de ...

Seguir leyendo

¿Va a desaparecer Python?

Cuando en algunas empresas dices que vas a utilizar Python para desarrollar su aplicación normalmente te miran raro. No pocas veces es la primera vez que oyen hablar del lenguaje y te pregunta porqué Python y no PHP, "que es lo que utiliza todo el mundo" o Java si estás en un entorno ...

Seguir leyendo

Motor de reservas: ¿comprar o crear?

Entendemos como motores de reservas aquella tecnología que nos permite poner a disposición de terceros (vías web, xml, etc) nuestra disponibilidad de habitaciones, permitiendo que se pueda hacer la reserva.

El términio es muy amplio y la solución técnica que le podemos dar no es única. En este art ...

Seguir leyendo