Is there a reason you use a CharField and not a IntegerField for the type?