我想将 django 模型小数字段限制为客户端本身的 4 位,这意味着字段不应允许用户输入超过 4 位数字。
我尝试了下面的代码,但它仅在保存后才验证,但我需要在用户输入数字时进行限制。
unit_price = models.DecimalField(db_column='UNIT_PRICE', max_digits=4, decimal_places=2)
最佳答案
您是否尝试过在表单定义中使用小部件?
unit_price = forms.DecimalField(
widget=forms.NumberInput(attrs={'step': '0.01', 'min': '0.00', 'max': '99.99' }))
关于javascript - Django 客户端验证小数字段限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41627600/