我们有一个使用大约 50 到 100 个查询参数的 api。当前,处理程序获取所有参数并将它们设置为 Meta 对象中的属性。像这样的东西
meta = Meta()
meta.param1 = param.get('param1', 'somedefault')
meta.param2 = param.get('param2', 'someotherdefault')
等等。我的问题是,有没有更好的方法来处理这个问题,而不仅仅是处理程序中的一个冗长的分配列表?我目前的想法是将它分解成一个辅助函数。
meta = self.get_meta(param)
还有其他想法吗?
(更新了我的例子)