diff options
| author | Tom Christie | 2012-11-05 10:16:23 +0000 |
|---|---|---|
| committer | Tom Christie | 2012-11-05 10:16:23 +0000 |
| commit | 5b397e50ddb999f85949a7359d0a26c3531c78a9 (patch) | |
| tree | 4c8ae284fed7102eac876de9de89c0411b6dc245 | |
| parent | 362c413f084547b117b4cf45fc65a6c0ffa9a574 (diff) | |
| download | django-rest-framework-5b397e50ddb999f85949a7359d0a26c3531c78a9.tar.bz2 | |
Include queryset missing exception on writable SlugField
| -rw-r--r-- | rest_framework/fields.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 5b28463c..eb4c5e1f 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -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: |
