I have a django model,
class MyModel(models.Model)
qty = model.IntegerField()
where I want to set constraint for qty somet
Since Django 2.2 you can enforce the constraints on a database level with CheckConstraint:
from django.db import models
class MyModel(models.Model)
qty = model.IntegerField()
class Meta:
constraints = [
models.CheckConstraint(
check=models.Q(qty__gte=1) & models.Q(qt__lte=10),
name="A qty value is valid between 1 and 10",
)
]