запустить команду терминала в фоновом режиме при нажатии кнопки HTML - PullRequest
0 голосов
/ 30 мая 2018

Очень начинающий вопрос.

Мне нужно запустить новое приложение фляги при нажатии кнопки HTML.

Если в заголовке есть что-то вроде этого:

<button ng-click="roviz.analysis();">Analysis</button>

Когда я нажимаю кнопку «Анализ», она должна запустить новое приложение фляги, как показано ниже:

this.analysis = function() { 

     execute a terminal command: " FLASK_APP=app.py flask run --host=0.0.0.0 --port=5004"
     after app.py has started
     it should immediatly open a new window with the flask webaddress
     window.open(localhost:5004);

                  };

Может кто-нибудь сказать мне, как мне подключиться к локальному хосту, и попросить его запустить скрипт фляги, как только кнопканажата?

Большое спасибо

1 Ответ

0 голосов
/ 30 мая 2018

Вы не можете выполнить скрипт Python из JavaScript (на стороне клиента), вы должны сделать вызов на стороне сервера, а затем вы можете вызвать скрипт Python.

...