in pulseapi/entries/serializers/base.py [0:0]
def to_internal_value(self, data):
try:
qs = self.get_queryset()
return qs.get_or_create(**{self.slug_field: data})[0]
except ObjectDoesNotExist:
self.fail(
'does_not_exist',
slug_name=self.slug_field,
value=smart_text(data)
)
except (TypeError, ValueError):
self.fail('invalid')