Horario

sábado, 16 de enero de 2010

Tutorial para utilizar Uploadify con Django

Paso 1. Modelo
Creamos la estructura del modelo, que utilizaremos como herramienta para subir la foto al servidor



# El atributo upload_to viene siendo el directorio donde se
# guardaran las imagenes
class Automovil(models.Model):
    foto = models.ImageField(upload_to='automoviles')

Paso 2. Vista

Utilizamos el siguiente codigo sobre la vista que se encargara de subir la imagen al servidor


if request.method == "POST":
    auto = Automovil()
    auto.foto.save(
        request.POST['Filename'],
        request.FILES['Filedata'],
        save=True
    )

Paso 3. Configuracion
Configuramos el Uploadify para que apunte a la vista que contiene el codigo del paso 2

Link para descargar el ejemplo
http://dl.dropbox.com/u/1955604/blogspot/subiendo.zip 


Nota importante: El código de ejemplo no esta bien documentado ni tampoco sigue la estructura estandar con la que se debe programar en Django, pero contiene lo suficiente para darse una idea de como funciona


Django: Framework en Python para crear sitios web
http://www.djangoproject.com/

Uploadify: Herramienta para subir archivos a-la-AJAX que combina jQuery y Flash
http://www.uploadify.com/

No hay comentarios.: