      date = serializers.DateField()
      datetime = serializers.DateTimeField()
      hstore = serializers.HStoreField()
  
  
  class ExampleGenericAPIView(generics.GenericAPIView):
      serializer_class = ExampleSerializer
 
</s> remove             if field.default and field.default != empty:  # why don't they use None?!
 </s> add             if field.default and field.default != empty and not callable(field.default):  # why don't they use None?!
    uuid_field = serializers.UUIDField(default=uuid.uuid4)
      date = serializers.DateField()
      datetime = serializers.DateTimeField()
      hstore = serializers.HStoreField()
    uuid_field = serializers.UUIDField(default=uuid.uuid4)
  
  
  class ExampleGenericAPIView(generics.GenericAPIView):
      serializer_class = ExampleSerializer
keep keep add keep keep keep keep
 Avoid outputting callable defaults to schema. (#7105) 
tests/schemas/views.py