Как мне получить JS и CSS для отображения в Django? - PullRequest
0 голосов
/ 19 января 2010

У меня есть шаблон a.html, который выглядит следующим образом:

<script type="text/javascript" src="jquery-1.4.min.js"></script>
<script type="text/javascript" src="reg.js"></script>

Почему это не работает?

Ответы [ 3 ]

3 голосов
/ 19 января 2010

Попробуйте:

<script type="text/javascript" src="{{ MEDIA_URL }}jquery-1.4.min.js"></script>
<script type="text/javascript" src="{{ MEDIA_URL }}reg.js"></script>

Вам необходимо убедиться, что вы обслуживаете статические файлы правильно, и вам потребуется "django.core.context_processors.media" в настройке TEMPLATE_CONTEXT_PROCESSORS.

0 голосов
/ 19 января 2010

Поскольку ваши URL-адреса могут иметь произвольную глубину пути, вам необходимо получить абсолютный путь к вашему JS. например,

<script type="text/javascript" src="/js/jquery-1.4.min.js"></script>
<script type="text/javascript" src="/js/reg.js"></script>
0 голосов
/ 19 января 2010

Поскольку вы не настроили свой веб-сервер для псевдонимов этих серверов на соответствующие статические носители.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...