Запуск нескольких сервисов Flask из другого модуля Python - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь запустить несколько служб Flask, которые присутствуют в другом каталоге, через другую службу Flask в среде Linux.Вот пример кода моей службы колб Test1.py

from flask import Flask, make_response ,request, jsonify
app = Flask(__name__)
@app.route('/query', methods=['GET','POST'])
def Test():
    print ('in test1')
    #Do something here
    return 'something'


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

А вот мой другой сервис колб Test.py , откуда я пытаюсь позвонить Test1.py служба фляги.

import os

from flask import Flask, make_response, request, jsonify

app = Flask(__name__)
@app.route('/getTest1',  methods=['GET','POST'])
def Test_method():
    mycmd = 'python Test1.py'
    os.system(mycmd)
    return 'done'


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5001)

Это не работает в системе Linux, есть ли другой способ сделать это запустить?

...