def display_output_logged_requests(self, obj, request): return render_model_objects_with_link( request, OutputLoggedRequest.objects.filter( related_objects__object_id=obj.pk, related_objects__object_ct_id=ContentType.objects. get_for_model(obj).pk))
def display_celery_task_logs(self, obj, request): return render_model_objects_with_link( request, CeleryTaskLog.objects.filter( related_objects__object_id=obj.pk, related_objects__object_ct_id=ContentType.objects. get_for_model(obj).pk))
def display_related_objects(request, related_objects): related_object_instances = [] for related_object in related_objects: try: related_object_instances.append(related_object.object) except (ObjectDoesNotExist, AttributeError): pass return render_model_objects_with_link(request, related_object_instances)
def display_related_objects(request, related_objects): return render_model_objects_with_link(request, [ related_object.object for related_object in related_objects if related_object.object ])