Django - Статические файлы, обслуживающие javascript, css и файлы изображений

Мне нужно размещать статические файлы на сервере в моем проекте Django.

Я хотел бы поместить их в каталог / static и иметь возможность ссылаться на них в моем шаблоны.

Я читал в документации «Управление статическими файлами» и запутался. Я выполнил инструкции, но не могу заставить его работать.

1) Я поместил свои статические файлы в / static под каждым приложением в моем проекте.

2) django.contrib.staticfiles включен в мои INSTALLED_APPS.

Я установил следующие переменные в настройках:

STATIC_ROOT = '/static/'
STATIC_URL  = '/static/'

В моем шаблоне у меня есть следующая строка:

<script type="text/javascript" src={{ STATIC_URL }}/a_ajax.js></script> 

однако, когда я открываю страницу и смотрю на исходный текст, строка выглядит так:

<script type="text/javascript" src=/a_ajax.js></script>

Кажется, ничего был передан в шаблон.

Что я делаю не так?

7
задан manji 10 June 2011 в 00:41
поделиться