Проверьте следующие шаги:
1- проверьте свой settings
, чтобы убедиться, что все в нужном месте, примерно так:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
2- используйте Инструменты разработчика ( F12
), чтобы проверить, загружены ли файлы stati c, не забудьте перезапустить сервер.
3 - убедитесь, что страница, которую вы используете для создания datetime
, имеет доступ к родительскому шаблону, на случай вы наследуете, что-то вроде этого:
other.html
{% extends 'base.html' %}
4- поместите ваши stati c файлы в блок наверху вашей страницы base.html
затем добавьте в этот блок с другой унаследованной страницы (если вы реализовали как то, что я сказал в шаге 3) ниже может быть примером:
base.html
{% block head %}
.......
{% endblock head %}
other.html
{% block head %}
<script src="{% static 'js/bootstrap-datepicker.js' %}" type="c9dfb692cab9a2d000c13798-text/javascript"></script>
<script src="{% static 'js/jquery.timepicker.min.js' %}" type="c9dfb692cab9a2d000c13798-text/javascript"></script>
{% endblock head %}
5- проверьте, что у вас есть следующие наверху страницы:
{% load staticfiles %}
{% load static %}
И не забывайте, что некоторые libs
имеют зависимость, которая должна быть вызвана перед вызовом другого libs
, важен порядок вызова.