def get_id(model, value): if not value: return '' tags = get_app('tags') obj_list = model.objects.filter(norm_value__exact=normalize_title(value)) if len(obj_list): return int(obj_list[0].id) else: obj = model(value=value) obj.save() return int(obj.id)
def save(self): tags = get_app('tags') self.norm_value = normalize_title(self.value) super(Tag, self).save()