flask-restful 相关问题

Flask-RESTful为Flask提供了构建REST API的扩展。 Flask-RESTful最初是作为Twilio的内部项目开发的,旨在为其公共和内部API提供支持。

TypeError:CustomException 类型的对象不可 JSON 序列化

根据 Flask-restful 文档,它会对 Flask-RESTful 路由上发生的任何 400 或 500 错误调用 handle_error() 函数。所以我尝试使用这个 c 在我的应用程序中处理异常...

回答 1 投票 0

从 pandasai 捕获图像响应作为 Flask api 响应

我正在尝试利用 pandasai 根据提供的输入生成图表。然后使用 Flask API 公开生成的图像响应。 从 pandasai 导入 PandasAI 来自 pandasai.llm.openai 我...

回答 3 投票 0

Flask Restful API 请求/响应时间监控

我有一个 Flask 应用程序,它有多个 REST API。我需要一种方法来跟踪或记录每个 API 请求所花费的时间。我需要一种方法来捕获各种

回答 1 投票 0

ValueError:请设置您的 RAVE_SECRET_KEY 环境变量。否则,将 publicKey 和 SecretKey 作为参数传递并设置 usingEnv

我正在尝试使用 pytest 工具为我的 Flask 应用程序编写单元和功能测试。我有这个装置: @pytest.fixture def 应用程序(): os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = '/home/xxxx...

回答 1 投票 0

TwiML™ 语音:<Play> 不播放谷歌云存储网址

我正在尝试使用 Twilio Voice 播放 mp3 文件。 mp3 文件上传到 GCS 存储桶,mp3 文件的 url 格式如下: https://storage.googleapis.com/project_name/

回答 1 投票 0

无法使用 marshal_with 获取整个对象列表

我正在尝试从数据库中获取所有对象的列表,为此我使用以下逻辑来获取员工模型页面中的所有结果: 员工类(db.Model): ___表名___ =“emp...

回答 1 投票 0

sqlalchemy.orm.exc.UnmappedInstanceError:类“builtins.int”未映射

我在我的项目中使用flask_restful,我试图删除一个条目,但无法做到这一点。 以下是端点实现: def delete_from_db(self, emp_no): db.session.delete(emp_...

回答 1 投票 0

使用 marshal_with 获取数据时获取空响应

所以,我正在 Flask 上自学,为了解决我的枚举问题,我正在使用 marshal_with,这是一位用户建议我的。现在我在获取无效 ID 的数据时遇到问题。 我是

回答 1 投票 0

Flask - 在应用程序上下文之外工作

我正在测试 Flask 应用程序并收到“在应用程序上下文之外工作”错误。我的文件目录如下: 应用程序编程接口 应用程序.py __init__.py 楷模 __init__.py ...

回答 2 投票 0

从 Flask 后端请求 JSON 时如何解决此错误?:JSON.parse:JSON 数据第 1 行第 1 列出现意外字符

我目前正在创建一个应用程序,它使用 python 使用 Flask 将字典发送到我的 React 前端。即使我从后端返回有效的 JSON,我的前端也显示此错误: JSON....

回答 1 投票 0

Flask test_client 使用flask_restful 返回 405 错误

我的 Flask 应用程序代码如下所示 #!flask/bin/python 导入操作系统、系统; sys.path.append(os.path.dirname(os.path.realpath(__file__))) 从 Flask_restful 导入 API 从flask_cors导入CORS 来自

回答 1 投票 0

在与flask-restful一起使用时访问flask-socket中的JWT令牌

我可以使用 **get_jwt_identity()* 获取 get、post、put 请求的 jwt 令牌。 但我怎样才能获得它用于烧瓶插座。 defhandle_message(): 发出('message_activated',{'数据':...

回答 2 投票 0

Flask“http://localhost:3000”已被 CORS 策略阻止:无“Access-Control-Allow-Origin”

我正在尝试配置烧瓶后端以对前端做出反应。这两个都在不同的端口中运行,因此我导入 CORS 以允许配置后端以与本地应用程序一起使用...

回答 1 投票 0

如何在 Flask-MonitoringDashboard 中记录自定义数据?

我正在使用flask_monitoringdashboard 监控我的API。可以在此处访问 API:http://localhost:5000/price/https://example.com。 我想以某种方式记录所有请求的 https://example.com 部分...

回答 1 投票 0

当我尝试在烧瓶中分配密钥时,我收到此错误

出现错误提示 文件“c:\Users\Cheta\Desktop\project pp.py”,第 6 行 app.config('SECRET_KEY') = '秘密' ^^^^^^^^^^^^^^^^^^^^^^^^^^ 语法错误:无法分配给函数调用...

回答 1 投票 0

flask Restful put 和 post:未尝试加载 JSON 数据,因为请求 Content-Type 不是“application/json”

我正在查看官方的 Flask Restful 文档,但无法让他们的 put 和 post 请求正常工作。 https://flask-restful.readthedocs.io/en/latest/quickstart.html#full-example 我正在使用 Pyt...

回答 2 投票 0

为什么 Python Flask 将 JSON 中的字典列表转换为列表中第一项或其键的字符串?

Python 中的 Flask 正在将我的所有列表转换为字符串。这是我的代码: OpenAI 类(资源): # 方法在这里 定义帖子(自我): parser = reqparse.RequestParser() # 初始化 ...

回答 2 投票 0

在Python Flask中对某些文件运行多线程会出现ValueError:对关闭的文件进行I/O操作

我正在尝试在响应 api 请求时执行 python 脚本,但脚本需要一些时间来执行,所以我尝试返回响应并使用

回答 1 投票 0

Flask 速率限制器不适用于 Flask-restful

我相信我遇到了与此处描述的相同的问题:Flask-Limiter 不适用于基于 Flask-Restful API 的应用程序。但我仍然无法让它发挥作用。这是我的问题: 我有一个 app.py,...

回答 1 投票 0

使用 dart 向 Flask 发出请求会给出带有代码 200 的选项

我正在尝试使用 dart 向我的 Flask 后端发出发布请求,这是我在 dart 上的发布请求 void createUser({必填字符串电子邮件,必填字符串密码}) async{ 最终地图 我正在尝试使用 dart 向我的 Flask 后端发送发布请求,这是我在 dart 上的发布请求 void createUser({required String email, required String password}) async{ final Map<String, String> headers = {'Content-Type': 'application/json'}; Map<String, String> data = { "email": email, "password": password, }; try { final response = await http.post(Uri.parse("http://localhost:5000/register"), headers: headers, body: json.encode(data)); } on Exception catch (e) { rethrow; } } 这是后烧瓶 def post(self): arguments = reqparse.RequestParser() arguments.add_argument('email', type=str, required=True, help="Email is required") arguments.add_argument('password', type=str, required=True, help="Password is required") user_data = arguments.parse_args() if User.find_user(user_data['email']): return {"error": "User already exists"}, 409 user = User(**user_data) user.save_user() return {"message": "User created successfully"}, 201 能够像这样正常地使用curl进行发布请求 curl -H "Content-Type: application/json" -X POST -d '{"email":"[email protected]", "password":"12345678"}' http://localhost:5000/register 但是当我在调用 createUser 方法的 flutter 前端运行它时,它会在 Flask 终端上显示这一点 127.0.0.1 - - [10/Aug/2023 17:45:59] "OPTIONS /register HTTP/1.1" 200 - 通过向烧瓶中添加 CORS 来修复 from flask_cors import CORS app = Flask(__name__) app.config.from_object(AppConfiguration) cors = CORS(app) app.config['CORS_HEADERS'] = 'Content-Type' api = Api(app)

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.