[Django-es] no puedo servir archivos css

802 views
Skip to first unread message

Ricardo Daniel Quiroga

unread,
Apr 30, 2010, 4:24:06 PM4/30/10
to djan...@googlegroups.com
Hola estoy armando un sitio con Django, pero estoy teniendo un problema para servir archivos css (con el servidor que viene incluido con Django), no puedo usarlos para personalizar las plantillas. por que no mo reconoce el directorio donde las coloco, y el manual en esp no dice nada y no me funca como el ejemplo de la pagina.

S.O Ubuntu 10.4
Django 1.1
Python 2.6.5
PostgreSQL8.4

saludos







 
---------------------------------------------------------
        Wyrven no L2Radamanthys
          Ricardo Daniel Quiroga
---------------------------------------------------------
  msn:
         l2rada...@gmail.com
         ricard...@hotmail.com
  mails:
          l2rada...@gmail.com
          l2rada...@saltalug.org.ar
          ricardoqu...@gmail.com
          ricardo...@aprenderpython.com
  sitio Web:
         http://www.l2radamanthys.com.ar
  Facebook:
         http://es-la.facebook.com/L2Radamanthys
  Twitter:
        @l2Radamanthys

---------------------------------------------------------

--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.

Julián Ceballos

unread,
Apr 30, 2010, 4:27:20 PM4/30/10
to djan...@googlegroups.com
El 30/04/10 15:24, Ricardo Daniel Quiroga escribió:
Hola, django no sirve directorios como estas acostumbrado con otros lenguajes, quien te ofreció el servicio debió de haber definido en el apache un directorio para que pongas tus css, js, o imagenes. Por lo general dentro de tu proyecto debes crear una carpeta llama media y dentro poner los archivos que quieres abrir.
Durante tu etapa de desarrollo podrías hacer esto
http://docs.djangoproject.com/en/1.1/howto/static-files/#howto-static-files
y en tu etapa de producción pues depende el módulo que combines con el apache te dejo la liga a la página de la documentación:
http://docs.djangoproject.com/en/1.1/

-- 
Julián Ceballos

Ricardo Daniel Quiroga

unread,
May 2, 2010, 3:33:59 PM5/2/10
to djan...@googlegroups.com
No importa, ya lo resolvi, estoy probandolo en mi pc y tenia problemas para usar static.serve con el servidor de prueba, todavia no la subi ningun lado.

slaudos
--

Douglas Paez Castillo

unread,
May 4, 2010, 1:18:41 PM5/4/10
to djan...@googlegroups.com
MIra este link http://docs.djangoproject.com/en/1.1/howto/static-files/#howto-static-files
a pesar de que esta en ingles esta bastante explicativo.

De todas formas lo unico que tienes que tener en cuenta es escoger
cualquiera de las 2 vias que te proponen, yo en particular uso:

en url.py

(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.STATIC_DOC_ROOT}),

en settings.py

STATIC_DOC_ROOT = '/path/my/site'

-y todo listo ya debe servir cualquier fichero estatico dentro de ese
directorio.
-tienes que tener en cuenta en el template poner
EJ:
<link rel="styleshield" type="text/ccs" href="site_media/css/estilo.css">

y todo listo.

espero te sirva
saludos




El 02/05/10, Ricardo Daniel Quiroga <l2rada...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages