Найти - Пользователи
Полная версия: Настройка STATIC директории.
Начало » Django » Настройка STATIC директории.
1
notfedor
Поздравляю форумчан с предстоящими праздниками!

Я поставил проект на хостинг Джино. Все работает кроме одного но. Я никак не могу настроить обработку статичных файлов.

Во всех шаблонах статичные файлы имеют следующие пути:
<link rel="stylesheet" href="/style.css" type="text/css" media="screen, projection" />
<script type="text/javascript" src=""/js/common.js"></script>
<img src=""/img/banner.jpg" alt="Баннер сверху"/>

Файл настроек:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(os.path.expanduser('~'), 'domains/[i]имядомена[/i].myjino.ru/static')

Все статичные файлы лежат в папке static по адресу: domains/имядомена.myjino.ru/static

Как мне правильно настроить проект чтобы уже имеющиеся шаблоны работали коректно? Иначе приходиться менять пути в шаблоне, вроде: “src=”“/js/common.js” менять на “src=”“/static/js/common.js” итд.
Использую mod_wsgi
Спасибо!
DOOMer
В шаблоне:
{% load staticfiles %}

и в нужном месте шабона, для “статичного” файла:
<script src={% static "js/common.js" %}>

Или просто, без подргрузки шаблонного тега для статики:
<script src="{{ STATIC_URL}}js/common.js">
ilnur
проще прописать в STATIC_DIRS, пути к папкам со статикой.
а в шаблоне юзать href='/stattic/…..'
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB