(self, engine_id)
return load_balanced_db or self.get_django_db_alias(engine_id)
returns the load balanced read db alias based on list of read databases
            and their weights obtained from settings.REPORTING_DATABASES

            If a suitable db is not found returns the `default` or `engine_id` itself
returns the load balanced read db alias based on list of read databases
            and their weights obtained from settings.REPORTING_DATABASES
returns the load balanced read db alias based on list of read databases and their weights obtained from settings . REPORTING_DATABASES
def get_load_balanced_read_db_alias(self, engine_id):
        """
        returns the load balanced read db alias based on list of read databases
            and their weights obtained from settings.REPORTING_DATABASES

            If a suitable db is not found returns the `default` or `engine_id` itself
        """
        read_dbs = self.read_database_mapping.get(engine_id, [])
        load_balanced_db = select_db_for_read(read_dbs)

        return load_balanced_db or self.get_django_db_alias(engine_id)
def get_load_balanced_read_db_alias ( self , engine_id ) : read_dbs = self . read_database_mapping . get ( engine_id , [ ] ) load_balanced_db = select_db_for_read ( read_dbs ) return load_balanced_db or self . get_django_db_alias ( engine_id )