【发布时间】:2022-06-17 01:59:22
【问题描述】:
我刚开始学习 Flask API 和 Flask_Restful API。我有一个错误。
在我的 main.py 文件中,我从他们在发布请求中发送的参数中获取用户信息。
user_post_args = reqparse.RequestParser()
user_post_args.add_argument("username", type=str, help="Username is required", required=True)
user_post_args.add_argument("password", type=str, help="Password is required", required=True)
user_post_args.add_argument("first name", type=str, help="First Name is required", required=True)
user_post_args.add_argument("last name", type=str, help="Last Name is required", required=True)
user_post_args.add_argument("pictures", type=list, help="Pictures are required", required=True)
我的 test.py 文件有
response = requests.post(BASE + "userInformation/",
{
"username": "Tamir",
"password": "1234567890",
"first name": "Tamir",
"last name": "Polyakov",
"pictures": [4,3,2,1,0],
}
我的帖子功能是这样的
def post(self):
args = user_post_args.parse_args()
print(args)
但是它只打印图片中的第一个元素 4。
有人知道怎么解决吗?
【问题讨论】:
标签: python api flask post flask-restful