Cargar las imagenes en las plantillas

840 views
Skip to first unread message

roylan

unread,
Jul 30, 2007, 8:21:38 AM7/30/07
to Django-es
Hola amigos...

Estoy desarrollando mi primera aplicacion en django, el proyecto se
llama:

Cavernas

Dentro de este tengo dos aplicaciones, un diorectorio templates y uno
imagenes:

Cavernas:
noticias
subscribe
imagenes (para las imagenes)
templates (plantillas html)

El problema es que no logro cargar las imagenes en mis paginas
html....

?Se necesita algo especia para las imagenes?

salu2
roylan

Julian Romero

unread,
Jul 30, 2007, 8:37:08 AM7/30/07
to djan...@googlegroups.com
Buenas,
no das muchos detalles, cómo quieres acceder a las imágenes ¿con
django? ¿con otro servidor? Normalmente se utiliza un servidor ligero
(lighthttpd, apache tuneado...) para los ficheros estáticos. Django
por defecto no sirve los ficheros estáticos. Mírate la sección
"Ficheros estáticos" en
http://trac.django.es/wiki/Documentacion/mod_python y esto
http://www.djangoproject.com/documentation/static_files/

--
julián


--
Julián

roylan

unread,
Jul 30, 2007, 11:39:11 AM7/30/07
to Django-es
ok, ahora mismo estoy mirando eso

lo que quiero hacer es lo siguiente:

<table width="800" border="0" align="center">
<tbody>
<tr>
<td><IMG src="banner.png" width="752" height="100"
align="left" border="0"></td>
</tr>
</tbody>
</table>

esta es una plantilla que se encarga de mostrar el banner del sitio.
como quiera que sea tengo usar uno de esos server para las imagenes
que utilice en el sitio.

La Documentacion dice que usar django.views.static.serve para servir
elementos estaticos es ineficiente e inseguro.

?Es verdad esto?

salu2
roylan


On Jul 30, 8:37 am, "Julian Romero" <julian.rom...@gmail.com> wrote:
> Buenas,
> no das muchos detalles, cómo quieres acceder a las imágenes ¿con
> django? ¿con otro servidor? Normalmente se utiliza un servidor ligero
> (lighthttpd, apache tuneado...) para los ficheros estáticos. Django
> por defecto no sirve los ficheros estáticos. Mírate la sección

> "Ficheros estáticos" enhttp://trac.django.es/wiki/Documentacion/mod_pythony estohttp://www.djangoproject.com/documentation/static_files/
>
> --
> julián

Julian Romero

unread,
Jul 30, 2007, 1:35:40 PM7/30/07
to djan...@googlegroups.com
On 7/30/07, roylan <royla...@pri.jovenclub.cu> wrote:
> esta es una plantilla que se encarga de mostrar el banner del sitio.
> como quiera que sea tengo usar uno de esos server para las imagenes
> que utilice en el sitio.
>
> La Documentacion dice que usar django.views.static.serve para servir
> elementos estaticos es ineficiente e inseguro.
>
Todo es relativo. ¿La web que estás haciendo va a tener miles de
visitas diarias? ¿La van a "atacar" por los datos que pueda albergar?
etc. Probablemente no, así que usa cualquier método que bien empleado
estará. Si sólo quieres que la imagen se vea y seguir con tu
desarrollo, usa static.serve que te ahorrará configurar un servidor
nuevo; si es por aprender, usa ambos.

--
Julián

Ferney Bermeo Ruiz

unread,
Feb 1, 2017, 10:40:49 AM2/1/17
to Django-es, royla...@pri.jovenclub.cu
La otra manera es usando el tag static y la ruta de la imagen:
<img src="{% static "images/final.jpg" %}" alt="Chania" alt="Cinque Terre" width="500" height="200"> 

Ferney Bermeo Ruiz

unread,
Feb 1, 2017, 10:40:50 AM2/1/17
to Django-es, royla...@pri.jovenclub.cu
Hola amigo, estaba en las mismas y realmente fue sencillo solucionarlo, lo hice de la siguiente manera:
 

        <img src="/static/images/final.jpg" alt="Chania" alt="Cinque Terre" width="500" height="200">


Como ve en el atributo src puse la ruta de la imagen y liso funcionó.
Reply all
Reply to author
Forward
0 new messages