About Simulating Network Latency

You can simulate network latency with a sleep call in a Django view:

1
2
3
4
5
6
from time import sleep
from django.http.response import JsonResponse

def get_data(request):
    sleep(4)
    return JsonResponse({"success": True})

This allows you to test loading indicators or messages on the website and see that the user experience is fluent.

Tips and Tricks Programming Development Django 4.2 Django 3.2 Django 2.2 Python 3