У вас со статикой что-то не так, попробуйте для начала DEBUG = True
поставить в настройках
В настройках DEBUG = True
и так уже выставлен, а вот со статикой действительно, возможно, что-то не так. У меня в качестве сервера крутится Gunicorn, который прячется за nginx. Изначально у меня было сделано так:
1.Создана папка /home/username/webapps/projects/static (я использую виртуальную среду)
2.В файле /home/username/webapps/projects/project_name/project_name/settings.py не было параметра STATIC_ROOT
, но был STATIC_URL
. Я посчитал, что это одно и то же ( и добавление STATIC_ROOT
ничего не изменило). Значение выставил /home/username/webapps/projects/static
.
3.В файле /etc/nginx/sites-available/project_name следующее содержимое
server {
server_name IP-адрес;
access_log off;
location /static/ {
alias /home/username/webapps/projects/static/;
}
location / {
proxy_pass http://127.0.0.1:8001;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"';
}
}
Сегодня попробовал во всех этих файлах заменить/home/username/webapps/projects/static
на /home/username/projects/project_name/lib/python2.7/site-packages/django/contrib/admin/static/
(эту папку я просто обнаружил, в ней есть всякая статика). Ничего не изменилось.
Updated 13 July 2014, 9:32 by Gladivir.