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"
Comments