Краткий ответ, нет. Это базовый c поток Django приложения, вы получаете запросы и отвечаете.
Django приложения работают на сервере. Когда вы говорите, что App2 отображает шаблон html, он отправляет HttpResponse с заданным шаблоном в качестве полезной нагрузки тому, кто его запросил. Это будет получено на другом компьютере другим процессом.
Итак, если этот другой процесс (на другом компьютере или на том же самом) отображает текст как html, загружает веб-сайт и показывает кнопку, его совсем не связано с вашим Django приложением. App2 завершает свою работу, когда он отображает и отправляет HttpResponse. Поэтому, если вы хотите контролировать то, что происходит, когда вы нажимаете эту кнопку, вам нужно будет снова связаться с вашим сервером. И мы делаем это, отправляя http запросы.