Django - Статический файл, не найденный

Я видел несколько сообщений для этой проблемы, но не сделал нашел мое решение.

Я пытаюсь служить статическим файлам в своей среде разработки 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 и изображений индивидуально?

61
задан 16 May 2011 в 12:28

1 ответ

  1. можно удалить STATIC_ROOT строка
  2. , Или можно создать другой static папка в другом каталоге. Для предполагают, что каталог: project\static Теперь обновление:

    STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'project/static/') ] STATIC_ROOT = os.path.join(BASE_DIR, 'static')

Независимо от того, что Вы, основной момент STATICFILES_DIRS, и STATIC_ROOT не должен содержать тот же каталог.

я знаю, что это было долгое время, но надежда новые приятели может получить справку от него

0
ответ дан 31 October 2019 в 15:36

Другие вопросы по тегам:

Похожие вопросы: