【问题标题】:flask optional argument in request.argsrequest.args 中的烧瓶可选参数
【发布时间】:2018-12-30 18:09:20
【问题描述】:

我正在构建一个小型 API。目前,我正在为需要稍后发送功能的可选参数提供此解决方案。

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

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

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

请问,是否可以缩短第一部分并使用它们的一些功能?谢谢

【问题讨论】:

    标签: python-3.x flask


    【解决方案1】:

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

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

    如果它存在于 args 中,它会放置“A”值,如果不存在,则放置 None。您还可以将 None 替换为任何其他数据,例如 0 或“无”或其他所有数据。

    【讨论】:

      猜你喜欢
      • 2014-06-13
      • 1970-01-01
      • 2018-11-05
      • 2020-06-07
      • 1970-01-01
      • 2013-02-16
      • 2019-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多