request.args

时间:2018-12-30 18:09:21

标签: python-3.x flask

我正在构建一个小型API。目前,我已经有了针对需要在以后发送给函数的可选参数的解决方法。

if 'A' in request.args:
    A = request.args['A']
else:
    A = 0

但是我觉得必须有一些精确的东西。这似乎有点不专业。像我在工作argparse时一样

parser.add_argument('--A', type=int, required=False')

请问,可以缩短第一节的内容并为其使用某些功能吗?谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用get方法,例如:

a = request.args.get('A', None)

如果args中存在'A'值,否则不显示。您还可以用其他任何数据(例如0或“ nothing”或其他所有数据)替换None。