Как изменить шаблон формы в Django?

Я использую пользовательскую/расширенную ModelMultipleChoiceField и ModelChoiceIterator в соответствии с ответом на другой вопрос здесь

https://stackoverflow.com/a/73660104/20600906

Работает отлично, но я пытаюсь изменить шаблон, используемый для создания групп, чтобы применить некоторые пользовательские стили - но, пошарив везде, я не могу найти ничего, что можно было бы перезаписать.

Я просмотрел все файлы шаблонов в разделе '\venv\Lib\site-packages\django\forms\templates\django\forms' и не могу найти ничего связанного с поведением, которое я вижу на экране.

"Группы" обернуты в теги, что хорошо, но я хотел бы найти файл, определяющий это, чтобы я мог перезаписать некоторые классы bootstrap.

Я проследил наследование классов, и первым виджетом, указывающим на шаблон, является этот:

class Select(ChoiceWidget):
    input_type = "select"
    template_name = "django/forms/widgets/select.html"
    option_template_name = "django/forms/widgets/select_option.html"
    add_id_index = False
    checked_attribute = {"selected": True}
    option_inherits_attrs = False

Проверка этих файлов не помогает, так как они, похоже, не используются. Не уверен, где я ошибаюсь?

Вернуться на верх