Загрузка файла CSS из шаблона Django - PullRequest
1 голос
/ 30 ноября 2010

Я просмотрел несколько ответов для загрузки страниц CSS. http://docs.djangoproject.com/en/dev/howto/static-files/

В принципе, я считаю, что мой вопрос должен состоять в том, как мне установить статические файлы?

Я запутался в настройках settings.py и получаю эту ошибку при попытке запустить collectstatic.

./manage.py collectstatic
Unknown command: 'collectstatic'

В settings.py я добавил

'django.contrib.staticfiles',

до INSTALLED_APS

и

STATICFILES_DIRS = (
 "/home/amr/django/static_media",
)

STATIC_ROOT = "/home/amr/django/static_media"

Я получаю сообщение об ошибке: отсутствуют статические файлы модуля.

Ответы [ 4 ]

2 голосов
/ 18 августа 2012

Попробуйте запустить его с помощью sudo. Доступные команды ограничены в зависимости от вашего уровня доступа.

2 голосов
/ 30 ноября 2010

Эта документация относится к разрабатываемой версии Django.Если у вас стабильная версия, вам следует изучить соответствующие документы, щелкнув номер версии в верхней части статьи.

1 голос
/ 29 января 2011

Стоит отметить, что документы на 1.2 здесь:

http://docs.djangoproject.com/en/1.2/howto/static-files/

совпадают с 1,3

однако, это, очевидно, совершенно неправильно.

Так что первый ответ здесь разочаровывающе вводит в заблуждение.

1 голос
/ 30 ноября 2010

Кажется, что вы используете старую версию django, приложение staticfiles включено в последнюю версию 1.3-alpha или trunk.Чтобы узнать, на какой версии django работает ваш проект, попробуйте выполнить следующую команду в оболочке

$ python -c "import django; print django.get_version()"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...