Django различает запросы на получение

В Django у меня есть 2 разных запроса на выборку, приходящих к одному и тому же представлению. Как мне отличить их друг от друга? Первый fetch запрос загружает новое содержимое, а второй используется для другой цели, но они оба приходят из одного url и к одному представлению.
. У меня есть следующий код в моем представлении:

if request.headers.get('X-Requested-With') == 'XMLHttpRequest':
return async_response(request, post)

А мне нужно что-то подобное:

if request.headers.get('X-Requested-With') == 'XMLHttpRequest':  
  if fetch function 1: django function 1  
  if fetch function 2: django function 2

Нужно ли мне добавить некоторые пользовательские заголовки?

Вернуться на верх