Надо запускать процесс по открыванию URL, и выводить его вывод в броузер пользователю (много всяких букв), процесс долгий, потому надо как-то это рефрешить и показывать по мере обновления, а в конце написать, что все завершилось. Если URL запустили с определенным параметром, процесс надо прибить, а в вывод написать про фейл. Ну и за собой почистить. Ну и делать это все для каждого юзера, если у него уже запущенного нету.
Я в джанге нуб полный, но задача не выглядит сложной.
Но нужно сделать так, чтобы для открывающего сессия была уникальной, на запускалась повторно, если прошлая не закончилась, и тп. Не подскажете как такое запилить?