Значение по умолчанию для виджета слайдера Django

Используя django, я реализовал слайдер для формы, которая представлена как часть набора форм, чтобы пользователи могли добавлять дополнительные строки с помощью jquery. Моя проблема в том, что хотя модель имеет значение по умолчанию '0', и это то, что отображается в первой строке, когда я добавляю дополнительные строки, слайдер находится в средней точке ('50'). Может ли кто-нибудь подсказать, как сделать так, чтобы дополнительные ряды также начинались с '0'.

models.py

class SideEffect(TimeStampedModel):
    concern = models.IntegerField(default=0)
    patient = models.ForeignKey(Patient, on_delete=models.CASCADE)

widgets.py

from django.forms.widgets import NumberInput

class RangeInput(NumberInput):
    input_type = 'range'

forms.py

SideeffectFormSet = inlineformset_factory(
    Patient,
    SideEffect,
    fields=("se_name", "timepoint", "concern"),
    widgets={'concern': RangeInput()},
    extra=0,
    min_num=1,
    validate_min=True,
)

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