总之,我一直在遵循 Flask Restx 教程来制作 API,但是我的端点都没有出现在 swagger 页面上(“规范中没有定义操作!”),每当我调用它们时,我都会得到 404
我主要按照这个https://flask-restx.readthedocs.io/en/latest/scaling.html创建了我的 api
我使用 python 3.8.3 作为参考。
我正在做的事情的简化示例如下。
简而言之,我的问题是,我错过了什么?目前对于为什么这行不通还一无所知。
project/
- __init__.py
- views/
- __init__.py
- test.py
manage.py
requirements.txt
Run Code Online (Sandbox Code Playgroud)
要求.txt
Flask-RESTX==0.2.0
Flask-Script==2.0.6
Run Code Online (Sandbox Code Playgroud)
管理.py
from flask_script import Manager
from project import app
manager = Manager(app)
if __name__ == '__main__':
manager.run()
Run Code Online (Sandbox Code Playgroud)
项目/初始化.py
from flask import Flask
from project.views import api
app = Flask(__name__)
api.init_app(app)
Run Code Online (Sandbox Code Playgroud)
项目/视图/ init .py
from flask_restx import Api, Namespace, fields
api = Api(
title='TEST API',
version='1.0', …Run Code Online (Sandbox Code Playgroud)