示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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)