Как заставить django rest api запустить файл python на моем компьютере - PullRequest
0 голосов
/ 29 февраля 2020

Я делаю API для приложения android. Как только вводится в API, мне нужно, чтобы API выполнил для меня файл python, который находится на моем компьютере. Я думаю об использовании моего компьютера в качестве сервера на пробной основе. Я надеюсь, что вы в состоянии понять мой вопрос. Пожалуйста, дайте мне знать, как запустить файл python из API

1 Ответ

1 голос
/ 29 февраля 2020

Вы можете видеть, что когда кто-то посещает URL, он запускает другой процесс:

from django.http import HttpResponse
from django.views.generic import View
import subprocess

class ExecutePythonFileView(View):
    def get(self, request):
        # Execute script
        subprocess.call(['python', 'somescript.py'])

        # Return response
        return HttpResponse("Executed!")
...