python - Django 1.6.2 will not serve static content -
i unable serve static content (for development purposes) using django==1.6.2
there no error message available go this.
i end 404 message on browser , 404 message in dev server
[14/apr/2014 16:50:29] "get /static/resource/css/bootstrap.min.css http/1.1" 404 1697
this set-up:
installed_apps = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # django 'django.contrib.webdesign', ) # directories below have been checked , exist on disk. static_url = '/static/' media_url = '/media/' static_root = os.path.join(site_root, 'site_media/static') media_root = os.path.join(site_root, 'site_media/media')
content of main urls.py file:
from django.conf import settings django.conf.urls import patterns, include, url django.contrib.staticfiles.urls import staticfiles_urlpatterns django.contrib import admin admin.autodiscover() urlpatterns = patterns('', # admin url(r'^admin/', include(admin.site.urls)), # homepage url(r'^$', 'mainmodule.views.home', name='home') ) if settings.debug: urlpatterns += staticfiles_urlpatterns()
debug mode turned on in settings.py
i have tried django.conf.urls.static method in urls.py file end same problem.
my static directory not situated inside app. never had problem , cannot find information regarding on official django docs
i able run collectstatic no problems.
urls resolve nicely inside templates using {% static "....." %}.
relevant threads have looked (but haven't helped):
django development server doesn't know nor care static_root
or collected files. in order correctly serve static files in development mode (aka using runserver
command) should place static files in:
a directory called
static
inside app.any other directory listed in
staticfiles_dirs
.
additionaly should set debug
true.
Comments
Post a Comment