                      )
                      validators.append(validator)
  
          return validators
  
      def _get_base_fields(self):
          declared_fields = copy.deepcopy(self._declared_fields)
  
          ret = SortedDict()
 
</s> remove         for unique_together in model_class._meta.unique_together:
            if field_names.issuperset(set(unique_together)):
                validator = UniqueTogetherValidator(
                    queryset=model_class._default_manager,
                    fields=unique_together
                )
                validators.append(validator)

        for parent_class in model_class._meta.parents.keys():
 </s> add         # Note that we make sure to check `unique_together` both on the
        # base model class, but also on any parent classes.
        for parent_class in [model_class] + list(model_class._meta.parents.keys()): </s> remove         if instance:
            queryset = queryset.exclude(pk=instance.pk)
 </s> add         if self.instance is not None:
            queryset = queryset.exclude(pk=self.instance.pk) </s> remove     def __call__(self, value):
        serializer = self.serializer_field

 </s> add     def set_context(self, serializer): </s> remove         if instance:
            queryset = queryset.exclude(pk=instance.pk)
 </s> add         if self.instance is not None:
            queryset = queryset.exclude(pk=self.instance.pk)
        info = model_meta.get_field_info(model_class)
        for field_name, field in info.fields_and_pk.items():
            if field.unique_for_date and field_name in field_names:
                validator = UniqueForDateValidator(
                    queryset=model_class._default_manager,
                    field=field_name,
                    date_field=field.unique_for_date
                )
                validators.append(validator)

                      )
                      validators.append(validator)
  
        info = model_meta.get_field_info(model_class)
        for field_name, field in info.fields_and_pk.items():
            if field.unique_for_date and field_name in field_names:
                validator = UniqueForDateValidator(
                    queryset=model_class._default_manager,
                    field=field_name,
                    date_field=field.unique_for_date
                )
                validators.append(validator)

          return validators
  
      def _get_base_fields(self):
          declared_fields = copy.deepcopy(self._declared_fields)
  
          ret = SortedDict()
keep keep add keep keep keep keep keep keep
 First pass at unique_for_date, unique_for_month, unique_for_year 
rest_framework/serializers.py