我的Flask应用程序从用户那里获取输入数据,并对它们执行一些ML操作。有时,用户提供的输入不正确,因此会引发错误。现在,我试图使我的代码更加健壮,以便很好地处理这些值,但有时,它最终会出现一些值/类型错误,例如:
TypeError: ufunc 'subtract' did not contain a loop with signature matching types dtype('<U16') dtype('<U16') dtype('<U16')
TypeError: unsupported ope
我正在尝试使用flask将数据发布到一个网站,当我尝试返回数据时,我得到了一个400 Bad Request错误。
下面是发送POST请求的python代码:
import requests
from random import randint
def Temp():
return randint(0,20)
data = {'windspeed':WindSpeed(), 'Temp': Temp(), 'WindDir':WindDir()}
r = requests.post('http://10.0.0.119',
我已经创建了一个基本的Flask应用程序,并为特定的自定义异常类型注册了一个自定义错误处理程序。但是,当抛出此异常类型并在堆栈中向上传递时,Flask不使用指定的自定义错误处理程序。 我已经使用基本异常类型创建了第二个错误处理程序,它成功地捕获了错误。基本异常处理程序的存在不会影响自定义错误处理程序捕获错误的能力,如果基本处理程序不存在,错误就会一直冒泡到默认的Flask 500页面。 我还做了print(srv.error_handler_spec),看起来错误处理程序已经成功注册了。 下面是srv.py的主要部分,它是我的Flask应用程序的入口点 from flask import F
我正在尝试制作一个烧瓶服务器(端口5000),它与React客户端(端口3000)有一个socket.io连接。当我试图执行服务器脚本(如下所示)时,我会得到一个错误,即"不是一个可接受的源“,即使我使用的是CORS。
server-test.py:
from flask import Flask
from flask_socketio import SocketIO, emit
from flask_cors import CORS, cross_origin
import os
from dotenv import load_dotenv, find_dotenv
load_do
我试图发出一个put请求,以便能够更改我传递的参数,但我得到了一个400错误。
Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299),
got 400" UserInfo=0x8a7d7d0 {NSLocalizedRecoverySuggestion={"messages":{"error":
[{"code":400,"message":"Server can not understand
我正在尝试对Flask视图函数进行一些功能测试。目前我正在使用Flask安全模块的登录和注销,当我尝试按照flask的文档()中的登录和注销指南进行操作时,登录的“post”似乎不起作用。当我尝试使用requests模块进行post时,我也得到了同样的错误。我的Flask-Security的登录端点是/ login _test/
下面是我的单元测试代码片段。
class TestUser(unittest.TestCase):
#run before each test
def setUp(self):
self.client = app.test_client
我使用main.py中的以下代码创建了一个Python/Flask应用程序:
import json
from flask import Flask, jsonify
from werkzeug.exceptions import HTTPException, default_exceptions
from blueprints import test
def create_app(config_filename=None) -> Flask:
"""Application factory function
"""
我想捕捉哨兵的任何4XX和5XX错误。我发现的哨兵没有将4XX错误记录到哨兵中,所以我也添加了shouldHandleError错误处理程序,但是5XX/4XX的响应仍然不会被发送到哨兵。
import express, { Express } from 'express';
import * as Sentry from '@sentry/node';
import config from '../../../config/default';
import mountRoutes from './routers';
initS