Я сделал api-сервер с flask-restplus
.
. Работая с ним, я заметил, что, возможно, придется увеличивать его до версии.
Итак, обратитесь к документации.Чертеж можно использовать.
Во-первых, структура файла выглядит следующим образом.
/app
- /main
- __init__.py
- /controller
- /v1/
- article_controller.py
- __init__.py
[/ main / v1 / __ init __. Py]
from flask_restplus import Namespace, Api
from flask import Blueprint
from .article_controller import api as article_ns
blueprint = Blueprint('api', __name__)
api = Api(blueprint,
title='Appeal API',
version='1.0',
description='Appeal API',
)
api.add_namespace(article_ns, path='/articles')
Я импортирую article_controller.py
и добавьте его через add_namespace()
.
[/ main / __ init __. py]
from flask_restplus import Api
from flask import Blueprint
from app.main.controller.v1 import api as api_v1
blueprint = Blueprint('api', __name__)
api = Api(blueprint,
title='Appeal API v1',
version='1.0',
description='Appeal API v1',
# prefix='/api'
)
# Version1
api.add_namespace(api_v1, path='/v1/')
Import v1
и добавьте его в пространство имен.
Но когда ядоступ к /v1/articles
, не найдены ошибки.
Я не могу понять, где неправильный код.
Есть здесь какое-нибудь решение?
Спасибо.