def queue(request, queue_name): status = Status(request.REQUEST) try: q = Queue.objects.get(name=queue_name) except Queue.DoesNotExist: status.response = HttpResponseNotFound() return status() return call_view_function_for_method('queue', request, queue=q)
def message(request, queue_name, message_id): status = Status(request.REQUEST) try: m = Message.objects.get(pk=message_id, queue__name=queue_name) except Message.DoesNotExist: status.response = HttpResponseNotFound() return status() return call_view_function_for_method('message', request, message=m)