COMO PONER Imagenes en el Admin de forma facil

12 views
Skip to first unread message

Albertocc

unread,
Dec 30, 2011, 7:01:58 PM12/30/11
to Django-es
Hola, como ya he dicho en otro hilo la forma que hice de cambiar el
codigo del django tiene el problema que en el servidor alwaysdata no
puedo cambiarlo

asi que he ideado otra forma para poner la imagen

creamos una carpeta admin con la plantilla base.html del admin

y colocamos estas lineas

<!-- este script es el que pone las imagenes en el admin -->
<script type="text/javascript">
(function($) {
$(document).ready(function($) {
texto = $('.file-upload > a').text();
if (texto.length > 0) {
enlace = $('.file-upload > a').attr('href') ;
$('.file-upload > a').attr('href', 'OJO' + enlace ) ;
$('.file-upload > a').html( '<img src="OJO ' + enlace + '"
height = "100" > ' + texto );
} });
})(django.jQuery);
</script>
<!-- hasta aqui el script de las imagenes -->

</head>


como veis estan puestas antes de la etiqueta de cierre del head

teneis que sustituir OJO por el resto de la ruta propia y ya funciona

al cargar la pagina el javascript pone la imagen

saludos

alberto

Albertocc

unread,
Dec 30, 2011, 7:26:32 PM12/30/11
to Django-es
:) evidentemente el codigo va en el base.html

este fichero esta en django/contrib/admin/templates/admin

y el fichero lo ponemos en

mysite/app/templates/admin/base.html

saludos
Reply all
Reply to author
Forward
0 new messages