我的模型中有一个 FloatField。该区域右侧的增加和减少按钮通常增加或减少 1。是否有可能做到这一点 1000 x 1000?我该怎么做?
模型.py
class Customer(models.Model):
...
credit_limit = models.FloatField(default=0, null=True)
...
表单.py
class NewCustomerForm(forms.ModelForm):
class Meta:
model = Customer
fields = ('customer_name', 'country', 'address', 'customer_number', 'phone_number', 'email_address',
'credit_limit', 'currency_choice')
要清楚:
最佳答案
您可以使用 step="…"
attribute [w3schools]的 <input type="number">
字段,因此:
class NewCustomerForm(forms.ModelForm):
class Meta:
model = Customer
fields = …
widgets = {
'credit_limit': forms.<strong>NumberInput(attrs={'step': 1000})</strong>
}
关于python - 如何使用默认按钮将 FloatField 增加或减少 1000?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68738241/