Можно ли присвоить значение по умолчанию для forms.DecimalField? Должно ли оно быть уже присвоено в объявлении модели?
Везде, где я пытаюсь дать значение по умолчанию этому полю, которое должно быть вне моей модели, выдается ошибка, говорящая, что аргумент "default" или "attr" является неожиданным.
log_duration_minute = forms.DecimalField(
help_text=_("log_duration_helper_text_minute"),
default="0.00",
)
Сообщение об ошибке:
__init__() got an unexpected keyword argument 'default'
Вы можете использовать значения по умолчанию в модели, но при определении поля формы используйте initial =
Вы также можете захотеть
from decimal import Decimal
чтобы вы могли использовать
initial = Decimal('0.00')