Если платформа AJAX устанавливает заголовок X-Requested-With в своих запросах, вы сможете использовать этот заголовок для обнаружения вызовов AJAX. Это зависит от клиентской среды, чтобы сделать это.
Получение заголовков HTTP зависит от выбранной вами среды Python. В Django объект request
имеет метод is_ajax
, который вы можете использовать напрямую.