[Django-es]Crear una carpeta para guardar fotos o archivos de un usuario.

737 views
Skip to first unread message

wilson coronado

unread,
Sep 5, 2011, 6:18:33 PM9/5/11
to djan...@googlegroups.com
Hola, he tengo una duda. he estado tratando de hacer que cuando se guarde una imagen se guarde de la siguiente manera:
/usuarios/"nombre de usuario"/las_imagenes.jpeg

la idea es que cuando se cree un usuario en este caso se genere una sub-carpeta con el nombre del usuario para almacenar sus imagenes

models.py

class Usuario(models.Model):
         nombre = modeles.charfield

class fotos(models.Model):
        usuario = models.Foregeinkey(Usuario)
        fotos = models.imagefield(upload_to=get_file_path)

        def get_file_path(self, filename): 
                 from proyecto.usuario.models import Usuario, fotos
                 nombre_u = fotos.objects.filter(self.nombre)
                 return 'usuarios/%s/' % (nombre_u) 



Andrés gutiérrez

unread,
Sep 5, 2011, 6:24:26 PM9/5/11
to djan...@googlegroups.com
Puedes usar apps como estas:
http://code.google.com/p/django-photologue/

--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.

Reply all
Reply to author
Forward
0 new messages