在我的Django模型中,我创建了一个十进制字段,如下所示:
price = models.DecimalField(_(u'Price'), decimal_places=2, max_digits=12)
Run Code Online (Sandbox Code Playgroud)
显然,价格为负或零是没有意义的.有没有办法将十进制数限制为只有正数?
或者我是否必须使用表单验证来捕获它?
Ala*_*air 67
price = models.DecimalField(_(u'Price'), decimal_places=2, max_digits=12, validators=[MinValueValidator(Decimal('0.01'))])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17501 次 |
| 最近记录: |