Я видел несколько сообщений для этой проблемы, но не сделал нашел мое решение.
Я пытаюсь служить статическим файлам в своей среде разработки Django 1.3.
Вот мои настройки
...
STATIC_ROOT = '/home/glide/Documents/django/cbox/static/'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
'/static/',
)
...
Мой urls.py
urlpatterns = patterns('',
...
url(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root', settings.STATIC_ROOT}
),
...
);
Мой/home/glide/Documents/django/cbox/static/каталог похож
css
main.css
javascript
image
Я получаю 404 ошибки при попытке получить доступ к http://127.0.0.1:8000/static/css/main.css.
Я должен указать шаблоны для CSS, JavaScript и изображений индивидуально?
STATIC_ROOT
строка , Или можно создать другой static
папка в другом каталоге. Для предполагают, что каталог: project\static
Теперь обновление:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'project/static/')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
Независимо от того, что Вы, основной момент STATICFILES_DIRS
, и STATIC_ROOT
не должен содержать тот же каталог.
я знаю, что это было долгое время, но надежда новые приятели может получить справку от него