Я использую django 1.3 и пытаюсь развернуть проект django (клиент отправлен) на моей машине dev (ubuntu 12.04). Проблема в том, что касается статических файлов. Моя структура каталог выглядит следующим образом:Django: Отсутствуют статические файлы при создании шаблона
project_name
media
static
css
img
js
settings.py
Вот мой settings.py:
ROOT = '/home/user/project_name'
MEDIA_ROOT = '%s/media/' % ROOT
MEDIA_URL = '/media/'
STATIC_ROOT = '%s/static/' % ROOT
STATIC_URL = '/static/'
STATICFILES_DIRS =()
Мой сайт полностью развернут, но CSS, JS и ГИМ отсутствуют. То же самое касается интерфейса администратора. Когда я использую ссылку http://mysite.com/static/js/some.js, она дает 404.
Помощь будет оценена по достоинству, а голосование будет принято.
, вы имеете в виду в основном urls.py? Пожалуйста, объясните свой ответ –
Нет, не в urls.py, потому что, поскольку в документации явно объясняется, Django делает * не * обслуживает ваши статические файлы в процессе производства. Вот почему я заявил, что вам нужно настроить свой веб-сервер для этого. Опять же, если вы достаточно читали документы, чтобы знать, что вам нужно запускать staticfiles, это объясняется в том же месте. –