Можно ли присвоить значение по умолчанию для 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')
Вернуться на верх