Невозможно отобразить степпер Bootstrap 5 в Django
У меня проблема с тем, чтобы функция Bootstrap степпера с ванильным вкусом отображалась правильно в Django, и я задался вопросом, может быть, я что-то упускаю. Другие элементы Bootstrap, такие как оповещения, работают нормально.
Ни одно из форматирований для шага не подхватывается, и я просто получаю текст, отображаемый вертикально, например, следующим образом, без буллитов
- 01 Основная информация
- 02 Персональные данные
- 03 Положения и условия
- 04 Завершение
- Шаг 1
- Этап 2
- Шаг 3
- Шаг 4
У меня есть Base html, где есть Bootstrap cdns.
e.g.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
Я хочу отобразить степпер в index.html, который расширяет base.html.
Внутри div с class="container-fluid" у меня есть еще один div, в который я вставил стандартный код горизонтального степпера, т.е.
<div class="row mt-4">
<p>
<div height="800px" class="stepper" id="stepper2">
<div class="steps-container">
<div class="steps">
<div class="step" icon="fa fa-pencil-alt" id="1">
<div class="step-title">
<span class="step-number">01</span>
<div class="step-text">Basic Information</div>
</div>
</div>
<div class="step" icon="fa fa-info-circle" id="2">
<div class="step-title">
<span class="step-number">02</span>
<div class="step-text">Personal Data</div>
</div>
</div>
<div class="step" icon="fa fa-book-reader" id="3">
<div class="step-title">
<span class="step-number">03</span>
<div class="step-text">Terms and Conditions</div>
</div>
</div>
<div class="step" icon="fa fa-check" id="4">
<div class="step-title">
<span class="step-number">04</span>
<div class="step-text">Finish</div>
</div>
</div>
</div>
</div>
<div class="stepper-content-container">
<div class="stepper-content fade-in" stepper-label="1">
<div>Step 1</div>
</div>
<div class="stepper-content fade-in" stepper-label="2">
<div>Step 2</div>
</div>
<div class="stepper-content fade-in" stepper-label="3">
<div>Step 3</div>
</div>
<div class="stepper-content fade-in" stepper-label="4">
<div>Step 4</div>
</div>
</div>
</div>
</p>
</div>
Внизу index.html у меня есть следующий код:
<script src="/build/constrast-bootstrap-pro/js/cdb.js"></script>
<script>
const stepper = document.querySelector('#stepper');
new CDB.Stepper(stepper);
</script>
Если кто-то может предложить какие-то предложения, я буду благодарен.