我的目标是获取有关从前端到后端传递用户定义的命名参数的最佳方法的建议。
当前状态:
我的前端允许用户选择一个脚本(按名称)以在后端运行。下拉列表显示可用的脚本。目前,所有这些脚本都有硬编码的参数。
我也希望允许用户从前端传递参数,以使脚本更加通用,但是不确定哪种方法是最好的。
想法:
我的想法是在UI上显示一个这样的表(如kwargs):
允许用户输入任何键,值对并根据需要添加任意多的行。然后,我将其传递给脚本。
但是,缺点是容易受错字影响,用户需要知道后端使用的变量名。
我可以想出许多替代方法,但可以从具有此类用例的实际经验的人那里寻求建议。