def add(cls, lst): if type(lst) == cls: DAL.insert_into(cls.table, **lst._working_dict()) else: # 是否需要保持事务性? with DAL.connection(): for entry in lst: DAL.insert_into(cls.table, **entry._working_dict())