I have django 1.4 and grappelli 2.4.3 running on an Ubuntu server that I look through the Windows network system when they are being produced. Everything works fine on the development server when I view it on an Ubuntu machine using RDP.
Relevant settings.py sections:
STATIC_ROOT = os.path.join(os.path.dirname(__file__), '../03_static_files/collected/')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(os.path.dirname(__file__), '../03_static_files/'),
os.path.join(os.path.dirname(__file__), '../03_static_files/admin/'),
os.path.join(os.path.dirname(__file__), '../03_static_files/filebrowser/'),
os.path.join(os.path.dirname(__file__), '../03_static_files/grappelli/'),
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'south',
'grappelli',
'filebrowser',
'tinymce',
'haystack',
'gunicorn',
'debug_toolbar',
'taggit',
'django.contrib.admin',
'django.contrib.admindocs',
'community',
'fts',
'guidance',
'news',
)
I started collectstatic, but the admin site is clearly partially displayed. This definitely picks up some CSS because some elements are stylized. But it does not raise others because it looks like a mess. Neither my Nginx error logs nor Gunicorn show any 404s, and I can download all the css and js files if I point to my browser right away.
Currently, the admin site looks both in IE8 and IE9:

. Django , () . django , grappelli . Nginx
location /admin/media/ {
root /path/to/django/contrib;
}
location /admin/media/ {
root /path/to/grappelli;
}
. - , ?