Можно ли использовать подпроцесс для выполнения загруженного файла python в django?

Я хочу позволить пользователям моей компании загружать скрипт python и выполнять его. Я использую подпроцесс для выполнения скрипта, но получаю ошибки "ожидается str, bytes или os.PathLike объект, а не InMemoryUploadedFile"

def execute(request)
   if request.method == 'POST':
        if request.FILES.get('document'):
            file = request.FILES['document']
            subprocess.run(['python', file], stdout=True)
Вернуться на верх