Python 为什么可以';在FastApi swagger ui中授权api调用,在该ui中可以使用postman授权和调用相同的api?

Python 为什么可以';在FastApi swagger ui中授权api调用,在该ui中可以使用postman授权和调用相同的api?,python,swagger,swagger-ui,swagger-2.0,fastapi,Python,Swagger,Swagger Ui,Swagger 2.0,Fastapi,我开始用FastApi编程。 它带有一个内置的招摇过市接口,可以在我的代码中与API交互。 我已经完成了数据库中用户的身份验证和授权。 但斯威格并没有授权我数据库中的用户,这些用户是通过邮递员获得授权的。 swagger ui授权表单显示“用户名”和“密码”,而我的表格中的“电话号码”是唯一字段 models.py 从sqlalchemy导入列、字符串、BigInteger、Integer 从utils.database导入库 类UserModel(基本): tablename=“用户” id

我开始用FastApi编程。 它带有一个内置的招摇过市接口,可以在我的代码中与API交互。 我已经完成了数据库中用户的身份验证和授权。 但斯威格并没有授权我数据库中的用户,这些用户是通过邮递员获得授权的。 swagger ui授权表单显示“用户名”和“密码”,而我的表格中的“电话号码”是唯一字段

models.py

从sqlalchemy导入列、字符串、BigInteger、Integer 从utils.database导入库

类UserModel(基本): tablename=“用户”

id = Column(BigInteger, primary_key=True, index=True)
phoneNumber = Column(Integer, unique=True, index=True)
password = Column(String, index=True)
type = Column(String, index=True)