def orders()

in opbeans/views.py [0:0]


def orders(request):
    if request.method == 'POST':
        # set transaction name to post_order
        elasticapm.set_transaction_name('POST opbeans.views.post_order')
        return post_order(request)
    order_list = list(m.Order.objects.all()[:1000])
    with elasticapm.capture_span("iterate_orders"):
        orders = [
            {"id": order.id,
             "customer_id": order.customer_id,
             "customer_name": order.customer.full_name,
             "created_at": order.created_at
             } for order in order_list
        ]
    return JsonResponse(orders, safe=False)