我正在构建一个小型API。目前,我已经有了针对需要在以后发送给函数的可选参数的解决方法。
if 'A' in request.args:
A = request.args['A']
else:
A = 0
但是我觉得必须有一些精确的东西。这似乎有点不专业。像我在工作argparse时一样
parser.add_argument('--A', type=int, required=False')
请问,可以缩短第一节的内容并为其使用某些功能吗?谢谢
答案 0 :(得分:1)
您可以使用get方法,例如:
a = request.args.get('A', None)
如果args中存在'A'值,否则不显示。您还可以用其他任何数据(例如0或“ nothing”或其他所有数据)替换None。