diff options
| author | Tom Christie | 2014-01-15 08:53:23 +0000 |
|---|---|---|
| committer | Tom Christie | 2014-01-15 08:53:23 +0000 |
| commit | e9fda70b4ac86badbd5297f857126121472b7ec6 (patch) | |
| tree | 161891750090c216d2d1c16dc0dc3b9a649f8220 /rest_framework/fields.py | |
| parent | 9d6129a95f896f5bc0c81800e01f136d59eb60cb (diff) | |
| download | django-rest-framework-e9fda70b4ac86badbd5297f857126121472b7ec6.tar.bz2 | |
Nicer write_only fields implementation. Closes #1355
Diffstat (limited to 'rest_framework/fields.py')
| -rw-r--r-- | rest_framework/fields.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 258c0f6a..2f475d6e 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -114,10 +114,6 @@ def strip_multiple_choice_msg(help_text): return help_text.replace(multiple_choice_msg, '') -class IgnoreFieldException(Exception): - pass - - class Field(object): read_only = True creation_counter = 0 @@ -329,7 +325,7 @@ class WritableField(Field): def field_to_native(self, obj, field_name): if self.write_only: - raise IgnoreFieldException() + return None return super(WritableField, self).field_to_native(obj, field_name) def field_from_native(self, data, files, field_name, into): |
