Значение по умолчанию для виджета слайдера 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,
)