1.优化上传空白表后,后端代码会报错

This commit is contained in:
李伟 2022-02-22 14:17:08 +08:00
parent 7e1e030839
commit d40163f686

View File

@ -100,10 +100,12 @@ async def add_select_map(
"""添加属性值选择映射""" """添加属性值选择映射"""
dfs = pd.read_excel(file, engine='openpyxl', sheet_name=None) dfs = pd.read_excel(file, engine='openpyxl', sheet_name=None)
for attr_name, df in dfs.items(): for attr_name, df in dfs.items():
df['id'] = df['id'].astype(str) #将id这列转换成字符串类型
map_ = df.to_dict('records') if len(df) >0:
data_in = schemas.SelectMap(game=game, attr_name=attr_name, map_=map_) df['id'] = df['id'].astype(str)
await crud.select_map.save(db, data_in) map_ = df.to_dict('records')
data_in = schemas.SelectMap(game=game, attr_name=attr_name, map_=map_)
await crud.select_map.save(db, data_in)
return schemas.Msg(code=0, msg='ok', data=1) return schemas.Msg(code=0, msg='ok', data=1)