Include queryset missing exception on writable SlugField

This commit is contained in:
Tom Christie 2012-11-05 10:16:23 +00:00
parent 362c413f08
commit 5b397e50dd

View File

@ -458,6 +458,9 @@ class SlugRelatedField(RelatedField):
return getattr(obj, self.slug_field)
def from_native(self, data):
if self.queryset is None:
raise Exception('Writable related fields must include a `queryset` argument')
try:
return self.queryset.get(**{self.slug_field: data})
except ObjectDoesNotExist: