Django crispy form как форматировать при вводе текста

super_amount = models.DecimalField(
        max_digits=20,
        decimal_places=2,
        default=Decimal(0),
    )

{{ form.super_amount|as_crispy_field }} У меня есть это поле в моей форме, но я хочу, чтобы это поле форматировалось запятыми при вводе в браузере. То есть если я напишу 123456789, то каждый раз, когда я пишу число, оно будет отображаться следующим образом: 1 -> 12 -> 123 -> 1,234 -> 12,345 -> ... -> 123,456,789

https://stackoverflow.com/a/39279790/14253522

Я пытался использовать это, но после 6 цифр поле очищается само по себе. Я пытался обойти эту проблему, но не смог ее решить.

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