2012-03-29 1 views
2

Я первый пользователь django. Мне пришлось вручную добавить следующую устаревшую функцию в новый файл настроек django1.4 settings.py для моего admin css, чтобы быть доступным. Как сделать мой сайт красивым, не используя эту устаревшую функцию?Django Admin Файлы CSS недоступны без устаревших ADMIN_MEDIA_PREFIX

ADMIN_MEDIA_PREFIX = '/static/admin/' 

Вот мои другие параметры для прочтения:

STATIC_ROOT = '/home/ubuntu/static/' 
STATIC_URL = '/static/' 

И мой файл апач http.conf имеет:

Alias /static/ /home/ubuntu/static/ 
<Directory /home/ubuntu/static> 
Order deny,allow 
Allow from all 
</Directory> 
+3

Вы запускаете 'collectstatic'? –

ответ

2

Вы должны запустить

./manage.py collectstatic 

к скопировать все статические файлы из пакетов в stati c. Конечно, django.contrib.staticfiles должен быть в INSTALLED_APPS.

После этого будет папка «admin» в статической папке. Если он существует и все еще статические файлы не загружены, посмотрите на конфигурацию вашего веб-сервера.