from django.db import models class MMIntegerField(models.IntegerField): "Min Max Integer Field - use in place of models.IntegerField" def __init__(self, verbose_name=None, min_value=None, max_value=None, **kwargs): self.min_value = min_value self.max_value = max_value models.IntegerField.__init__(self, verbose_name, **kwargs) def formfield(self, **kwargs): return models.IntegerField.formfield(self, min_value=self.min_value, max_value=self.max_value, **kwargs) def get_internal_type(self): return "IntegerField"