Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2012, 17:46
Gregoqm
 
Fecha de Ingreso: febrero-2012
Mensajes: 6
Antigüedad: 12 años, 9 meses
Puntos: 0
Problemas para visualizar imagenes en Django

Hola de nuevo, estoy teniendo problemas al mostrar imagenes en mi aplicación de django, en mi aplicación cada usuario puede poner su foto de perfil.
Esto lo hago mediante un campo ImageField en el formulario--> imagen=models.ImageField(upload_to='imagenes',blan k=True)

La ruta completa hacia la imagen es: /home/gregkint/proyectobtc/imagenes/ima.jpg

Y a partir de aqui no se bien que hacer, en SETTINGS.py tengo:


MEDIA_ROOT = '/home/gregkint/proyectobtc/'
MEDIA_URL = '/ site_media /'
ADMIN_MEDIA_PREFIX = '/media/'
TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.auth',
'django.core.context_processors.media',
)



Y en URLS.py tengo esto:



if settings.DEBUG:
urlpatterns += patterns('',
(r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root':settings.MEDIA_ROOT,'show_indexes ': True }),
)


No se si esta bien(seguro que no) y tampoco se que tengo que poner en la template(html) para que me muestre la imagen, por favor alguien que me muestre como hacerlo.
Muchas gracias. Un saludo.