Там нет чистого способа сделать это. Тем не менее, хакерское решение для одного и того же существует
Flasgger работает по умолчанию для колбочных маршрутов. Мы можем переопределить маршруты, которые были определены ранее, используя флакон-зелье, в качестве маршрутов колб по умолчанию и совершать вызовы для более ранних функций флаконов от вновь созданных функций. Примечание. Изменение существующих маршрутов на новые маршруты не помогло мне. Мне пришлось замаскировать старые вызовы новыми и вызвать старую функцию из новых.
Примечание. Это работает только для пользовательских маршрутов, которые написаны пользователем и не работает для маршрутов по умолчанию, которые генерируются из модели данных с помощью фляжного зелья.
Существующие код-
class ProductResource(BaseModelResource):
@Route.GET('/num_products')
def product_count():
return product.query(...)
переработан кодекса -
class ProductResource(BaseModelResource):
def product_count():
return product.query(...)
@app.route('/num_products', methods=['GET'])
def product_count_main():
output = product_count()
Response(str(output), content_type='application/json')
Может быть, вы можете отправить запрос на Толкай Наблюдатель YouTube, или открыть вопрос там с выводами? поэтому мы можем поддерживать колбас. –