Моя цель - получить совет о том, как лучше всего передать заданные пользователем именованные параметры с фронта на сервер.
Текущее состояние:
Мой интерфейс позволяет пользователямвыбрал скрипт (по имени) для запуска в бэкэнде.Раскрывающийся список показывает доступные скрипты.В настоящее время все эти сценарии имеют жестко заданные параметры.
Я бы хотел, чтобы пользователи также передавали параметры из внешнего интерфейса, чтобы сценарии были более общими, но я не уверен, что это лучший способ.
Идеи:
Моя идея состояла в том, чтобы представить в пользовательском интерфейсе такую таблицу (как в kwargs):
- ключ, значение
- максимум, 0,5
- минимум, 0,1
- буфер, 0,02
, позволяющий пользователям вводить любую клавишу, пару значений и добавлять столько строк, сколько необходимо.Затем я передаю это сценарию.
Однако недостатки заключаются в том, что он подвержен опечаткам, и пользователю необходимо знать имена переменных, используемые в серверной части.
Я могу подойтисо многими альтернативными способами, но ищет совета от кого-то, кто имеет практический опыт работы с таким вариантом использования.