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)