2015-04-09 3 views
-4

здесь мой settings.py,Джанго, CSS работает, но JS не работает

STATIC_URL = '/static/' 

STATIC_ROOT = os.path.join(BASE_DIR, 'static', 'static_root') 

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static', 'static_dirs'), 
    ) 
MEDIA_ROOT = os.path.join(BASE_DIR, 'static', 'media') 

MEDIA_URL = '/media/' 

и это мой base.html

<!DOCTYPE html> 
{% load staticfiles %} 

<script src="{{ STATIC_URL }}js/bootstrap.min.js" type="text/javascript"></script> 
<script type="text/javascript" src = "{% static 'js/docs.min.js' %}" ></script> 

пожалуйста, помогите !!

+0

Почему вы загружаете свой т wo разные файлы JavaScript по-разному? – Celeo

+0

просто пытается .... –

+0

@Celeo спасибо за редактирование в любом случае! –

ответ

0

Вам необходимо JQuery для начальной загрузки, а также:

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

должен быть

<script src="{% static 'js/bootstrap.min.js' %}" type="text/javascript"></script> 

или

<script src='/static/js/bootstrap.min.js' type="text/javascript"> 

Если у вас есть STATIC_URL в контексте также необходимо добавить косую черту "/",

+0

уже пробовал, все еще не работает –

+0

- это ваша папка js внутри static_dirs или static? – Mikeec3

+0

Путь статический/static_dirs/js –

Смежные вопросы