Я пытаюсь выложить простое приложение django на эластичный бобовый стебель. Я думал, что у меня были статические части приложения, которые были разработаны, поскольку он работает с герокой и на сервере, который был настроен вручную. В отладке я даже проверял, что статические файлы в статическом каталоге выталкивали, чтобы попытаться упростить ситуацию. Отображение кажется очень странным в том, что он, похоже, не следует за STATIC_ROOT.
Мои соответствующие конфиги: settings.py
PROJECT_ROOT = os.path.abspath(os.path.dirname(__name__))
STATIC_ROOT = os.path.join(PROJECT_ROOT,'static/')
STATIC_URL = '/static/'
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
# 'django.contrib.staticfiles.finders.DefaultStorageFinder',
)
urls.py
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
ЖУРНАЛЫ:
[Wed Dec 26 15:39:04 2012] [error] [client 10.29.203.20] File does not exist: /opt/python/current/app/css, referer 10.29.203.20 - -
[26/Dec/2012:15:39:04 +0000] "GET /static/css/styles.css HTTP/1.1" 404 329 "http://" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.101 Safari/537.11"