Как добавить форму переключатель bootstrap django

Учусь по книге. Хочу создать форму переключатель, но выходит обычный флажок. Не понимаю что не так, изучил много видео и форумов,но ничего дельного не нашел

models.py

class Topic(models.Model):
"""Тема, которую изучает пользователь"""
text = models.CharField(max_length=50)
date_added = models.DateTimeField(auto_now_add=True)
owner = models.ForeignKey(User, on_delete=models.CASCADE)
public = models.BooleanField()

def __str__(self):
    """Возвращает строковое представление модели."""
    return self.text

forms.py

class TopicForm(forms.ModelForm):
class Meta:
    model = Topic
    fields = ['text', 'public']
    labels = {'text': ''}
    widgets = {'public': forms.CheckboxInput(attrs={"class": "form-switch"})}

new_topic.html

    <form action="{% url 'learning_logs:new_topic' %}" method="post" class="form">
    {% csrf_token %}
    {% bootstrap_form form %}
    {% buttons %}
        <button name="submit" class="btn btn-primary">Add topic</button>
    {% endbuttons %}
</form>

Выходит как то так, а нужно чтобы вместо флажка был переключатель Нужно чтобы вместо флажка Public был переключатель

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