如何以正确的方式将用户定义的命名参数(kwarg)从前端传递到后端

问题描述 投票:0回答:0

我的目标是就从前端到后端传递用户定义的命名参数的最佳方法获取建议。

当前状态:

我的前端允许用户选择一个脚本(按名称)以在后端运行。 下拉列表显示可用的脚本。 当前,所有这些脚本都有硬编码的参数。

我也想允许用户从前端传递参数,以使脚本更加通用,但是不确定哪种是最好的方法。

想法:

我的想法是在UI上呈现这样的表格(如kwargs):

  • 核心价值
  • 最大值0.5
  • 最小0.1
  • 0.02

允许用户输入任何键,值对并根据需要添加任意多的行。 然后,我将其传递给脚本。

但是,缺点是容易受错字影响,用户需要知道后端使用的变量名。

我可以想出许多替代方法,但可以从具有此类用例的实际经验的人那里寻求建议。

python-3.x design-patterns parameter-passing frontend kwargs
© www.soinside.com 2019 - 2024. All rights reserved.