          assert not any(
              isinstance(field, BaseSerializer) and (key in validated_attrs)
              for key, field in self.fields.items()
          ), (
              'The `.update()` method does not suport nested writable fields '
              'by default. Write an explicit `.update()` method for serializer '
              '`%s.%s`, or set `read_only=True` on nested serializer fields.' %
              (self.__class__.__module__, self.__class__.__name__)
          )
  
 
</s> remove             'The `.create()` method does not suport nested writable fields '
 </s> add             'The `.create()` method does not support nested writable fields ' </s> remove     don't need to dig into the implemention.
 </s> add     don't need to dig into the implementation. </s> remove             # also explicity included in `Meta.fields`.
 </s> add             # also explicitly included in `Meta.fields`. </s> remove         raise ImproperlyConfigured('Returned a template response with no `template_name` attribute set on either the view or response')
 </s> add         raise ImproperlyConfigured(
            'Returned a template response with no `template_name` attribute set on either the view or response'
        ) </s> remove `ModelSerializer` class and an equivelent explicit `Serializer` class.
 </s> add `ModelSerializer` class and an equivalent explicit `Serializer` class.
            'The `.update()` method does not support nested writable fields '
          assert not any(
              isinstance(field, BaseSerializer) and (key in validated_attrs)
              for key, field in self.fields.items()
          ), (
            'The `.update()` method does not support nested writable fields '
              'by default. Write an explicit `.update()` method for serializer '
              '`%s.%s`, or set `read_only=True` on nested serializer fields.' %
              (self.__class__.__module__, self.__class__.__name__)
          )
  
keep keep keep keep replace keep keep keep keep keep
 Removed unused imports, pep8 fixes, typo fixes 
rest_framework/serializers.py