Re: [Python-es] Cambiar las CSS de la interfaz de administración de Django

lasizoillo lasizoillo en gmail.com
Sab Jul 11 12:33:32 CEST 2009


El 11 de julio de 2009 06:15, juan marcelo
conca<juanmarceloconca en gmail.com> escribió:
> no quiero hincharle a nadie pero alguien me explica que es y para que sirve
> dyango. un saludo a todos.

Extraido de http://django.es/

Django es un framework de desarrollo web de código abierto escrito en
Python. Inicialmente Django fue desarrollado para gestionar
aplicaciones web de páginas orientadas a noticias de World Online, más
tarde se liberó bajo licencia BSD. Django se centra en automatizar
todo lo posible y se adhiere al principio DRY (Don't Repeat Yourself).

>
> El 10 de julio de 2009 22:37, Carlos Zuniga <carlos.zun en gmail.com> escribió:
>
>> 2009/7/10 Jorge Luis Betancourt González <mayragm en finlay.cmw.sld.cu>:
>> > Hola lista:
>> >
>> > Estoy desarrollando una aplicación en Django, la cosa es que muy buena
>> parte
>> > consiste en personalizar la interfaz de administración que genera Django
>> por
>> > defecto. O sea me quedo con mucho de lo que el genera pero necesito
>> > cambiarle el CSS fundamentalmente, ahora bien como pudo hacer esto ?
>> >
>> > En settings.py existe el ADMIN_MEDIA_PREFIX, pero eso solo me controla el
>> > prefijo que se genera para acceder a los css, imagenes y js que se
>> > encuentran en django/contrib/admin/media, así que no me resuelve mi
>> > problema.
>> >
>> > Lo otro que se me ocurrió es siguiendo lo que dice la documentación
>> publicar
>> > a través de urls.py el contenido estático y copiar/pegar lo que está en
>> > django/contrib/admin/media para un directorio de mi proyecto y editar el
>> > css, de esta forma funciona, pero tengo que también copiar todos los
>> > templates y editarlos a mano, concretamente en donde se carga el .css,
>> esto
>> > no está del todo mal, pero no me convence del todo (aunque funciona).
>> >
>> > En el settings.py también existe MEDIA_ROOT, y MEDIA_URL, pero no veo
>> como
>> > puedo utilizar estos para lo que necesito, porque al final, en los
>> templates
>> > de la interfaz de administración de Django, se carga el CSS de la
>> siguiente
>> > forma:
>> >
>> > href="{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix
>> > %}css/base.css{% endblock %}"
>> >
>> >
>> > Ahora mirando con un poco más de detenimiento esta línea, ¿existe alguna
>> > forma de cambiar el adminmedia? o sea que en vez de apuntar a la
>> instalación
>> > del Django, apunte a otra locación determinada?
>> >
>> > Bueno, espero que alguien pueda ayudarme,
>> >
>> > Gracias de antemano!
>> >
>> > slds
>>
>> Hola,
>>
>> Acá muestran una manera sencilla de hacerlo:
>>
>> http://smileychris.tactful.co.nz/ramblings/field-style-django-admin/
>>
>> Saludos
>> --
>> Linux Registered User # 386081
>> A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos
>> de leer manuales.
>>
>> _______________________________________________
>> Lista de correo Python-es
>> http://listas.aditel.org/listinfo/python-es
>> FAQ: http://listas.aditel.org/faqpyes
>>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es