I'm trying to upload my project to the production server but it fails
to load the admin static files.

settings.py:

import os

PROJECT_DIR = os.path.dirname(__file__)

MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media')

MEDIA_URL = '/media/'

STATIC_ROOT =    '/srv/www/antingprojects.com.ar/gobras/static'

STATIC_URL = '/static/'

ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/'

STATICFILES_DIRS = (
    os.path.join(PROJECT_DIR, 'static'),
)

main urls.py:

from django.conf.urls.defaults import *
from django.conf import settings
from django.contrib import admin

admin.autodiscover()

urlpatterns = patterns('',
    (r'^media/(?P<path>.*)$', 'django.views.static.serve',
     {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
    url(r'^admin/', include(admin.site.urls)),
    (r'^static/admin/(?P<path>.*)$', 'django.views.static.serve'),
    (r'^obras/', include('obras.urls')),
)

nginx.conf(I use nginx with gunicorn):

server {
        listen 80;
        server_name antingprojects.com.ar;

        access_log /srv/www/antingprojects.com.ar/gobras/access.log;
        error_log /srv/www/antingprojects.com.ar/gobras/error.log;

        location /media {
                root /srv/www/antingprojects.com.ar/gobras;
        }

        location /static {
                root /srv/www/antingprojects.com.ar/gobras;
        }

        location / {
                proxy_pass http://127.0.0.1:8888;
        }
}

Project folder: /srv/www/antingprojects.com.ar/gobras/static/admin/
media

access.log(snippet):

 "GET /srv/www/antingprojects.com.ar/gobras/static/admin/css/base.css
HTTP/1.1" 404 1116 "http://antingprojects.com.ar/admin/obras/cliente/?
localidad=CAPITAL+FEDERAL" "Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1)
Gecko/20100101 Firefox/4.0.1"

"GET /srv/www/antingprojects.com.ar/gobras/static/admin/css/
changelists.css HTTP/1.1" 404 1119 "http://antingprojects.com.ar/admin/
obras/cliente/?localidad=CAPITAL+FEDERAL" "Mozilla/5.0 (X11; Linux
x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"

online site(antingprojects.com.ar):

<link href="/srv/www/antingprojects.com.ar/gobras/static/admin/css/
base.css" type="text/css" rel="stylesheet">

<link href="/srv/www/antingprojects.com.ar/gobras/static/admin/css/
dashboard.css" type="text/css" rel="stylesheet">

When I inspect those links with Firebug I can see the css files
correctly loaded. I don't know why it doesn't work.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to