diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 917a151e5..0847fbddb 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -278,7 +278,8 @@ class Field(object): def __init__(self, read_only=False, write_only=False, required=None, default=empty, initial=empty, source=None, label=None, help_text=None, style=None, - error_messages=None, validators=None, allow_null=False): + error_messages=None, validators=None, allow_null=False, + permission=0, read_permission=0, write_permission=0): self._creation_counter = Field._creation_counter Field._creation_counter += 1 @@ -302,6 +303,9 @@ class Field(object): self.help_text = help_text self.style = {} if style is None else style self.allow_null = allow_null + self.permission = permission + self.read_permission = read_permission + self.write_permission = write_permission if self.default_empty_html is not empty: if default is not empty: