def _show(self, pk):
pages = get_page_args()<EOL>page_sizes = get_page_size_args()<EOL>orders = get_order_args()<EOL>item = self.datamodel.get(pk, self._base_filters)<EOL>if not item:<EOL><INDENT>abort(<NUM_LIT>)<EOL><DEDENT>widgets = self._get_show_widget(pk, item)<EOL>self.update_redirect()<EOL>return self._get_related_views_widgets(<EOL>item, orders=orders, pages=pages, page_sizes=page_sizes, widgets=widgets<EOL>)<EOL>
show function logic, override to implement different logic
returns show and related list widget