Django 1.5 GET 404 on static files
django, http-status-code-404, python, static
Solution
For hours and hours of searching for any solution, finally I found that this problem is a bug:
https://bugzilla.redhat.com/show_bug.cgi?id=962223
I'm not sure if this bug is by Django or Python, My Django version is 1.5.1 and Python is 2.7.5. I would need to proof in previous django and python version to see if bug is present.
My setting.py was in `DEBUG=False` when I change it to True the problem has gone, right now in development, I'm not worried about that, but I wait for a patch when my project reach production.
Thanks again.
Problem
I need a little help with this, I've been searching for a solution with no results. This are my settings: settings.py: ``` STATIC_ROOT = '' # URL prefix for static files. # Example: "http://media.lawrence.com/static/" STATIC_URL = '/static/' PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) STATICFILES_DIRS = ( PROJECT_ROOT + '/static/' ) ``` Installed apps: ``` INSTALLED_APPS = [ 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', . . . ``` Running with DEBUG = TRUE: ``` August 01, 2013 - 16:59:44 Django version 1.5.1, using settings 'settings' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C. [01/Aug/2013 16:59:50] "GET / HTTP/1.1" 200 6161 [01/Aug/2013 16:59:50] "GET /static/media/css/jquery-ui/ui-lightness/jquery-ui- 1.10.3.custom.min.css HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/css/bootstrap/bootstrap.css HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/css/bootstrap/bootstrap-responsive.min.css HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/css/styles.css HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/js/jquery/jquery-1.9.1.min.js HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/js/bootstrap/bootstrap.min.js HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/js/jquery-ui/jquery-ui-1.10.3.custom.min.js HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/js/messages.js HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/js/validate/jquery.validate.min.js HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/images/FERREMOLQUES2.png HTTP/1.1" 404 5904 [01/Aug/2013 16:59:50] "GET /static/media/js/dynamic-style.js HTTP/1.1" 404 5904 ``` As a special mention I'm running Django 1.5.1 and Python 2.7.5 in a VIRTUALENV. I do not know if this configuration is causing the problem Any help would be appreciate Thanks. EDIT: When I off VIRTUALENV and install proper version of Django and the project's dependencies, My project works well, without any issue. . . statics are shown as it should