Cuando te inicias con Django Framework algunas cosas pueden parecer raras, extrañas diria yo, como es el caso de los archivos estaticos, digase, CSS, JS, JPG, PNG, etc., no voy a explicar el por que Django no sirve archivos estaticos de la forma normal que conocemos, pero si dejare claro como hacer que las imagenes, archivos CSS y demas esten disponible en el ambiente de window usando Django (al menos para desarrollo, ya que en produccion todo es distinto, no tanto, pero hay que configurar algunas cosas a nivel de apache).

Primero lo primero (y creo que lo “unico”), crear label’s en:
settings.py:

MEDIA_ROOT = '/media/'
MEDIA_URL = '/media/'
ADMIN_MEDIA_PREFIX = '/media/'
Your Ad Here

Esas tres etiquetas, vienen por defecto, y segun la documentacion de Django, debemos dejarlas asi, ya que es utilizada por el admin de la aplicacion, asi que vamos a crear nuestra propia etiqueta:

STATIC_DOC_ROOT ='e:/wamp/www/site/src/'

STATIC_DOC_ROOT es la etiqueta que usaremos y en mi caso esta apuntando a un directorio llamado SRC en el root de mi aplicacion.

Urls.py

from django.conf import settings
(r'^src/(?P
.*)$', 'django.views.static.serve',{'document_root':settings.STATIC_DOC_ROOT}),

Y ya estamos ready para colocar nuestras imagenes,


Tan sencillo como eso, claro está que en un principio es un poco confuso

Sirviendo los archivos estáticos del admin de Django en Webfaction at retrorock.info

VN:F [1.9.3_1094]
Rating: 6.0/10 (1 vote cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
Sirviendo archivos estaticos con Django [en window], 6.0 out of 10 based on 1 rating