Подпроцесс Popen для вызова файла задач python, который не может загрузить модели в Django
У меня есть приложение Django ... у нас есть несколько файлов задач (хранящихся в папке tasks). И мы хотим вызывать эти файлы задач из views.py
Теперь, когда мы вызываем
p = Popen("python","./tasks/task1.py", "jobid", stdin=PIPE, stdout=PIPE, stderr=PIPE, shell=True)
output_filename, err = p.communicate(b"input data that is passed to subprocess' stdin")
сейчас в task1.py
from app.models import Job #its throwing error
Не удается импортировать Models в task1.py, где я отправил id задания
from app.models import Job\r\nModuleNotFoundError: No module named \'app\'\r\n
Структура папки
project
|-app
|-models.py
|-views.py
|-tasks
|- task1.py