from django.db import models from django.core.validators import MaxValueValidator, MinValueValidator class Match(models.Model): . . . overs = models.IntegerField(validators=[MinValueValidator(1), MaxValueValidator(100)])Intenté usar PositiveIntegerField pero creo que no puede establecer un valor máximo para eso a través de Django, no estoy seguro.
PositiveIntegerField garantiza que no se aceptará ningún número entero inferior a 0. Sus validadores parecen manejar los valores mínimo y máximo correctamente. Todo lo que falta es default para el valor predeterminado. Entonces algo como
overs = models.PositiveIntegerField(default=10, validators=[MinValueValidator(1), MaxValueValidator(100)])