我有一个django模特,
class MyModel(models.Model)
qty = model.IntegerField()
where I want to set constraint for qty
something like this, >0 or <0,i.e the qty
can be negative or positive but can not be 0.
在Django有什么直接的方法可以做到这一点吗?
我有一个django模特,
class MyModel(models.Model)
qty = model.IntegerField()
where I want to set constraint for qty
something like this, >0 or <0,i.e the qty
can be negative or positive but can not be 0.
在Django有什么直接的方法可以做到这一点吗?
你可以用Django's built-in validators-
from django.db import models
from django.core.validators import MaxValueValidator, MinValueValidator
class MyModel(models.Model):
qty = models.IntegerField(
default=1,
validators=[MaxValueValidator(100), MinValueValidator(1)]
)
NOTE:个