css = {
'all': (f'{settings.STATIC_URL}vendor/datepicker/css/gijgo.min.css', )
}
js = (f'{settings.STATIC_URL}vendor/datepicker/js/gijgo.min.js',
f'{settings.STATIC_URL}vendor/datepicker/js/messages.ru-ru.js',
f'{settings.STATIC_URL}js/initdatepicker.js',
)
в шаблоне порядок медиа такой:
head:
{{ form.media.css }}
<link rel="stylesheet" href="{% static 'css/style.css' %}">
и в body внизу:
<script src="{% static 'vendor/jquery/jquery.min.js' %}"></script>
{{ form.media.js }}
<script src="{% static 'js/script.js' %}"></script>
после рендера хтмл, все в том порядке, что я указал, но к сожалению, получаю
VM809 gijgo.min.js:1 Uncaught ReferenceError: jQuery is not defined
at VM809 gijgo.min.js:1
неужели порядок загрузки скриптов идет ассинхронно? в чем проблема? почему я дурак? был бы рад помощи
спасибо
пс нда слишком много текста...
вынеси jquery в шапку
Обсуждают сегодня