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"  
  