def _get_related_views_widgets(<EOL>self, item, orders=None, pages=None, page_sizes=None, widgets=None, **args<EOL>):
widgets = widgets or {}<EOL>widgets["<STR_LIT>"] = []<EOL>for view in self._related_views:<EOL><INDENT>if orders.get(view.__class__.__name__):<EOL><INDENT>order_column, order_direction = orders.get(view.__class__.__name__)<EOL><DEDENT>else:<EOL><INDENT>order_column, order_direction = "<STR_LIT>", "<STR_LIT>"<EOL><DEDENT>widgets["<STR_LIT>"].append(<EOL>self._get_related_view_widget(<EOL>item,<EOL>view,<EOL>order_column,<EOL>order_direction,<EOL>page=pages.get(view.__class__.__name__),<EOL>page_size=page_sizes.get(view.__class__.__name__),<EOL>)<EOL>)<EOL><DEDENT>return widgets<EOL>
:return:
    Returns a dict with 'related_views' key with a list of
    Model View widgets