def change_view(self, request, object_id, form_url='', extra_context=None): experiment = self.get_object(request, unquote(object_id)) context = self._admin_view_context(extra_context=extra_context) context.update(get_result_context(request, experiment)) return super(ExperimentAdmin, self).change_view(request, object_id, form_url=form_url, extra_context=context)
def change_view( self, request, object_id, form_url='', extra_context=None): experiment = self.get_object(request, unquote(object_id)) context = self._admin_view_context(extra_context=extra_context) context.update(get_result_context(request, experiment)) if request.method == 'GET': # for POST see `_save_related()` self._update_alternative_inlines(experiment) return super(ExperimentAdmin, self).change_view( request, object_id, form_url=form_url, extra_context=context)