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.