This commit is contained in:
bradyoo 2014-11-01 06:28:38 +00:00
commit 583e58087c
2 changed files with 5 additions and 4 deletions

View File

@ -130,6 +130,7 @@ class Field(object):
widget = None
def __init__(self, source=None, label=None, help_text=None):
super(Field, self).__init__()
self.parent = None
self.creation_counter = Field.creation_counter
@ -267,9 +268,9 @@ class WritableField(Field):
def __init__(self, source=None, label=None, help_text=None,
read_only=False, write_only=False, required=None,
validators=[], error_messages=None, widget=None,
default=None, blank=None):
default=None, blank=None, *args, **kwargs):
super(WritableField, self).__init__(source=source, label=label, help_text=help_text)
super(WritableField, self).__init__(source=source, label=label, help_text=help_text, *args, **kwargs)
self.read_only = read_only
self.write_only = write_only

View File

@ -184,8 +184,8 @@ class BaseSerializer(WritableField):
def __init__(self, instance=None, data=None, files=None,
context=None, partial=False, many=False,
allow_add_remove=False, **kwargs):
super(BaseSerializer, self).__init__(**kwargs)
allow_add_remove=False, *args, **kwargs):
super(BaseSerializer, self).__init__(*args, **kwargs)
self.opts = self._options_class(self.Meta)
self.parent = None
self.root = None