Django-select2 не загружает css, возможно, или просто форма выглядит плохо
Я скачал и настроил django-select2 и по какой-то причине он выглядит отвратительно, не так как должен быть
Я проверяю все настройки и все должно быть в порядке
Я думаю, что просто некоторые css файлы не загружаются, но в терминале все хорошо
forms.py
class WorkLogForm(forms.ModelForm):
worklog_date = forms.DateField(label='Дата', widget=forms.DateInput(
attrs={'type': 'date', 'class': 'form-control', 'placeholder': 'Введите дату'}))
description = forms.CharField(label='Описание',
widget=forms.Textarea(attrs={'class': 'form-control', 'placeholder': 'Описание'}))
contractor_counter = forms.ModelChoiceField(
queryset=CounterParty.objects.all(),
empty_label='',
widget=ModelSelect2Widget(
model=CounterParty,
search_fields=['name__icontains'],
)
)
contractor_object = forms.ModelChoiceField(
queryset=ObjectList.objects.all(),
widget=ModelSelect2Widget(
model=ObjectList,
search_fields=['name__icontains'],
)
)
contractor_section = forms.ModelMultipleChoiceField(
queryset=SectionList.objects.all(),
widget=ModelSelect2Widget(
model=SectionList,
search_fields=['name__icontains'],
)
)
class Meta:
model = WorkLog
fields = (
'worklog_date',
)
template.html
{{ form.media.css }}
<style>
input, select {
width: 100%
}
</style>
<div class="container">
<form action="{% url 'home' %}" method="post">
{% csrf_token %}
<div class="container mt-5">
{{ form.as_p }}
</div>
<button type="submit">Создать</button>
</form>
</div>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
{{ form.media.js }}