Quijost

Servicios => Asistencia al cliente => Mensaje iniciado por: calujord en Febrero 08, 2012, 17:28:44 pm

Título: Problemas CSS Django
Publicado por: calujord en Febrero 08, 2012, 17:28:44 pm
Alguién podría ayudarme como configurar el django para que funcione el CSS, en la versión 2.3 es más sencillo pero enla que está en el servidor no funciona bien
Título: Re:Problemas CSS Django
Publicado por: shakaran en Febrero 08, 2012, 17:34:24 pm
Para que funcionen los css, necesita definir tu directorio static desde donde serán cargados tus ficheros css.

Para ello utilice las variables STATIC_ROOT y STATIC_URL de su fichero settings.py y añadalo en STATICFILES_DIRS

Por ejemplo, algo como:

Código: [Seleccionar]
STATIC_URL = "/site_media/static/"
STATIC_ROOT = os.path.join(PROJECT_ROOT, "site_media", "static")
STATICFILES_DIRS = (
    os.path.join(PROJECT_ROOT, "static_media"),
)

Luego puede utilizarlo como:

Código: [Seleccionar]
{% load static %}
{% get_static_prefix as STATIC_PREFIX %}
and

<link rel="stylesheet" href="{{ STATIC_PREFIX }}css/main.css">

Documentación de Django para mayor información ampliada:
https://docs.djangoproject.com/en/dev/howto/static-files/
Título: Re:Problemas CSS Django
Publicado por: calujord en Febrero 08, 2012, 17:40:44 pm
Y el django admin? cómo se lo configura
Título: Re:Problemas CSS Django
Publicado por: shakaran en Febrero 08, 2012, 17:43:04 pm
Para configurar Django Admin, tienes un buen tutorial, con todos los parámetros especificados en:

http://www.djangobook.com/en/1.0/chapter17/