Ненавижу задавать такой широкий вопрос, но я просмотрел все руководства и не могу успешно реализовать bootstrap datetimepicker на моем Django сайте. Я установил обновленные версии Bootstrap и Jquery и включил их в установленные приложения в моем файле settings.py. У меня нет ошибок, но datepicker отказывается отображаться, когда я запускаю свой сайт локально.
My forms.py:
from bootstrap_datepicker_plus import DateTimePickerInput
class EnterMatchForm(forms.ModelForm):
class Meta:
model = match
fields = ('match_name', 'player1', 'player2', 'victory', 'match_description', 'match_date')
widgets = {
'match_date': DateTimePickerInput(format='%Y-%m-%d %H:%M:%S'),
}
My HTML Шаблон, в котором мне нужен datetimepicker:
{% extends 'base_generic.html' %}
{% load bootstrap4 %}
{% bootstrap_css %}
{% bootstrap_javascript jquery='full' %}
{{ form.media }}
{% block content %}
<h2>New Match</h2>
<form method="POST" class="EnterMatchForm">{% csrf_token %}
{{ form.as_p }}
<button type="submit" class="save btn btn-default">Save</button>
</form>
{% endblock %}
Что мне не хватает? Я потратил много времени, пытаясь заставить работать средство выбора DateTimeInput Django, но, насколько я могу судить, нет способа отформатировать его в гггг-мм-дд ЧЧ: ММ: СС, что мне и нужно.