У меня есть приложение со многими потоками. Одним из них является Flask, которая используется для реализации (вспомогательного) API. Он используется с низкой нагрузкой и никогда не подвергается воздействию Интернета, поэтому веб-сервер встроения Flask вполне нормально. < /P>
Мой текущий код выглядит следующим образом: < /p>
class API:
# ... all other stuff here, skipped
def run():
app = flask.Flask('API')
@app.route('/cmd1')
def cmd1():
self.cmd1()
@app.route('/cmd2')
def cmd2()
self.cmd2()
app.run()
< /code>
Я чувствую, что сделал это неправильно, потому что все документы говорят: «Создайте приложение Flask на уровне модуля». Но я не хочу этого делать - это связывается с моими тестами, а API является небольшой частью более крупного приложения, которая имеет собственную структуру и соглашения (каждое «приложение» является отдельным классом, работающим в одном или нескольких потоках).
Как я могу использовать Flask внутри класса?
Подробнее здесь: https://stackoverflow.com/questions/404 ... side-class
Использование колбы внутри класса ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение