Ошибка загрузки сайта, при недоступности ресурса

Есть функция, ссылающаяся на сторонний ресурс. Она используется для получения данных с сервера, который периодически выключают, либо переносят на другую точку, с другим ip. И когда это происходит сайт, который использует этот скрипт, ложится. Подскажите как этого избежать

Функция

def parsej(x, y):
    URL = "http://79.110.17.32:19111/Lmbrd/hs/API_v1/debt"
    headers_auth = {
        "serial": x,
        "number": y
    }
    result = requests.post(URL, json=headers_auth)
    content = result.json()
    return content

views.py

def get_data(request):
if request.method == "GET":
    if request.user.is_authenticated:
        usr_id = request.user.client.id
    else:
        usr_id = 3
    passport_info = client.objects.get(id=usr_id)
    result = parsej(x=passport_info.serial, y=passport_info.number)
    if passport_info and result:
        context = {"passport_info": passport_info, "result": result}
        return render(request, "main/get_data.html", context=context)

    else:
        return render(request, "main/index.html")
else:
    return render(request, "accounts/login.html")
Вернуться на верх