Создание пакетного файла для выполнения метода POST в Flask API (windows) - PullRequest
0 голосов
/ 27 апреля 2019

Мне нужно создать командный файл, чтобы он вызывал следующий метод API POST и без проблем выполнял его в Windows. Здесь нет входных данных, которые требуется предоставить для метода POST

это для модуля ML, который вызывается API. Я пытался вызвать упомянутый модуль напрямую через командный файл и приглашение anaconda, но это не работает нормально.

import CLassName1
from flask import Flask

app=Flask(__name__)

@app.route('/api/model/testing', methods=['POST'])
def test_model():
     response=ClassName1.method_name1()
     return response

@app.route('/test')
def post_health():
     return "health"

if __name__ == '__main__':
     app.run(host='127.0.0.1',port=15010, debug=True)

ожидается запуск метода method_name1 и последующих методов, а затем заполнение другого файла - «Вывод», созданного в родительской папке.

на самом деле - когда method_name1 выполняется непосредственно из приглашения anaconda, через некоторое время выдает ошибку импорта и продолжает цикл

1 Ответ

0 голосов
/ 27 апреля 2019

Не могли бы вы поделиться точной трассировкой стека ошибок, которую вы получаете, когда вызываете method_name1 (), потому что, пока method_name1 () возвращает строку или нет ошибки в method_name1 (), этот код должен выполняться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...