(self, data_list:List[dict])
| 757 | # return "error: " + str(ex) |
| 758 | |
| 759 | def batch_insert(self, data_list:List[dict]): |
| 760 | keys = list(data_list[0].keys()) |
| 761 | value_list = [] |
| 762 | try: |
| 763 | for items in data_list: |
| 764 | if not isinstance(items, dict): |
| 765 | raise public.PanelError("数据类型错误") |
| 766 | value_list.append(tuple(items[key] for key in keys)) |
| 767 | except: |
| 768 | raise public.PanelError("数据类型错误") |
| 769 | return self.batch_add(keys, value_list) |