Как увеличить или уменьшить FloatField на 1000 с помощью кнопки по умолчанию?

В моих моделях есть поле FloatField. Кнопки увеличения и уменьшения справа от этой области обычно увеличивают или уменьшают на 1 каждую. Возможно ли сделать это 1000 на 1000? Как я могу это сделать?

models.py

class Customer(models.Model):
    ...
    credit_limit = models.FloatField(default=0, null=True)
    ...

forms.py

class NewCustomerForm(forms.ModelForm):
    class Meta:
        model = Customer
        fields = ('customer_name', 'country', 'address', 'customer_number', 'phone_number', 'email_address',
                  'credit_limit', 'currency_choice')

для ясности:

to be clear

Вы можете использовать step="…" атрибут [w3schools] поля <input type="number">, так с:

class NewCustomerForm(forms.ModelForm):
    class Meta:
        model = Customer
        fields = …
        widgets = {
            'credit_limit': forms.NumberInput(attrs={'step': 1000})
        }
Вернуться на верх