Уведомления

Группа в Telegram: @pythonsu

#1 Июль 22, 2009 11:04:07

Nick2009
От:
Зарегистрирован: 2009-06-24
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

Ссылки на ресурсы в шаблонах?

Собственно… проблема сама решилась. Всё работает.
Тот же url, оказывается, подходит и для новой структуры папок.

(r'^s/(?P<path>.*)$'    ,'django.views.static.serve', {'document_root': settings.STATIC_DOC_ROOT}),
Теперь бы всё это добро перехватить ginx-ом, попрозрачнее, чтобы код не менять…
Чтобы и при включенном и при отключенном ginx статика отдавалась. Только при включенном шустрее.
Как?

ps. Сам пробовал, по инструкции, пришлось код менять, всё равно не получилось.



Офлайн

#2 Июль 22, 2009 20:05:27

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

Ссылки на ресурсы в шаблонах?

Nick2009
Теперь бы всё это добро перехватить ginx-ом, попрозрачнее, чтобы код не менять…
Чтобы и при включенном и при отключенном ginx статика отдавалась. Только при включенном шустрее.
Как?
Так в чём проблема? Как nginx настроить? Если да, то в конфиге добавь примерно следующее:
server
{
...

location /static {
alias /full_path_to_your_project/static;
expires 10d;
}

location /media/admin {
alias /usr/local/lib/python2.4/site-packages/django/contrib/admin/media;
expires 10d;
}

...
}
Так вся статика будет отдаваться nginx-ом.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version