Пример #1
0
 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))
Пример #2
0
 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))
Пример #3
0
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)
Пример #4
0
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
    ])