如何使用python中的flask_restplus在swagger ui上使用*******隐藏密码

如何使用python中的flask_restplus在swagger ui上使用*******隐藏密码,python,swagger,swagger-ui,flask-restful,flask-restplus,Python,Swagger,Swagger Ui,Flask Restful,Flask Restplus,下面是我的运行代码,可通过以下URL访问: 您能告诉我,当我进入swagger UI时,我应该如何使用****隐藏密码,并且应该正确地将值传递给参数。根据about Models,您可以在开始时看到该类可以采取以下措施: 它可以: 修改现有对象关键点的值的显示方式 因此,您可以将此格式参数与值'password'一起使用,如“字符串”部分下的中所述: 可选的格式修饰符用于提示字符串的内容和格式。OpenAPI定义了以下内置字符串格式: [……] 密码–提示用户界面屏蔽输入 因此,您可以在字段定

下面是我的运行代码,可通过以下URL访问:

您能告诉我,当我进入swagger UI时,我应该如何使用****隐藏密码,并且应该正确地将值传递给参数。

根据about Models,您可以在开始时看到该类可以采取以下措施:

它可以:

修改现有对象关键点的值的显示方式

因此,您可以将此
格式
参数与值
'password'
一起使用,如“字符串”部分下的中所述:

可选的格式修饰符用于提示字符串的内容和格式。OpenAPI定义了以下内置字符串格式:

[……]

密码–提示用户界面屏蔽输入

因此,您可以在字段定义中使用类似的
format='password'

pass_word = fields.String('The password.', format='password')

但问题是,您使用的是带有标准
模型
定义的
expect
装饰器,这不允许您轻松定制请求解析器。我建议使用,以便更好地控制对象序列化。

我认为您需要质疑设计,因为您需要在swagger ui(一种开发工具)中键入密码。在右边,您可以在用户界面中键入一个密码(您为适应目的而构建的)。Swagger ui是一种开发/测试工具。
pass_word = fields.String('The password.', format='password')