Python 将数据从excel导入模型django

Python 将数据从excel导入模型django,python,django-models,Python,Django Models,大家好,我正在尝试将数据从excel工作表导入Django中的模型 我有一个小片段来解析excel工作表中的数据,还有一个“映射”将我的模型映射到excel标题名 keys = [sheets.cell(0, col_index).value for col_index in xrange(sheets.ncols)] dict_list = [] for row_index in xrange(1,sheets.nrows): d_list = { keys[col_index

大家好,我正在尝试将数据从excel工作表导入Django中的模型

我有一个小片段来解析excel工作表中的数据,还有一个“映射”将我的模型映射到excel标题名

keys = [sheets.cell(0, col_index).value for col_index in xrange(sheets.ncols)]
dict_list = []
for row_index in xrange(1,sheets.nrows):
d_list = {
        keys[col_index]:sheets.cell(row_index,col_index).value
        for col_index  in xrange(sheets.ncols)
         }

print d_list
dict_list.append(d_list)

print dict_list
for every_row in dict_list:
 print every_row['name']
现在,我必须构建一个字典,用映射字典和给定excel表的第一行将列标题/数字从excel表映射到模型/字段。如何将映射dict合并到解析excel的代码段中。任何帮助都将不胜感激。另外,我是python和django新手,所以如果您看到任何荒谬的术语/编码实践,请纠正我。谢谢

我需要实现这样的目标:

dict_mapping={0:'address.name',
              1:'address.street',
              2:'some models.field',
              3:'model.field',


}

尝试以将字段名映射到提取的值的方式构建字典。 然后使用类似models.objects.create**mydict\u映射的东西

dict_mapping={0:'address.name',
              1:'address.street',
              2:'some models.field',
              3:'model.field',


}