Я создаю небольшую панель для пользователя, которая позволит ему выполнять определенные задания. Я использую Django, поэтому я хочу, чтобы он мог щелкнуть ссылку, чтобы начать задание, а затем вернуть страницу ему с сообщением о том, что работа запущена. Результаты работы будут отправлены ему по электронной почте позже.
Я полагаю, что я должен использовать subprocess.Popen
, но я не уверен в этом. Итак, в псевдокоде, вот что я хочу сделать:
if job == 1:
run script in background: /path/to/script.py
return 'Job is running'