Python 使用django导入数据库中的数据

Python 使用django导入数据库中的数据,python,django,Python,Django,我有这样的资源文件 class UmuryangoResource(resources.ModelResource): cell = fields.Field(column_name='cell', attribute='cell',widget=ForeignKeyWidget(Cell, 'name')) village = fields.Field(column_name='village',

我有这样的资源文件

class UmuryangoResource(resources.ModelResource):

    cell = fields.Field(column_name='cell', 
                   attribute='cell',widget=ForeignKeyWidget(Cell, 'name'))

    village = fields.Field(column_name='village', 
                     attribute='village',widget=ForeignKeyWidget(Village, 'name'))

    class Meta:
        model = Umuryango


class Umuryango(models.Model):

    sector = models.ForeignKey(Sector, on_delete=models.CASCADE)
    cell = models.ForeignKey(Cell, on_delete=models.CASCADE)
    village = models.ForeignKey(Village, on_delete=models.CASCADE, related_name='village_cell')
上面的模型字段是外键,因为单元格中有村庄,所以村庄可以在村庄模型中复制,但可以分配给不同的单元格。这导致,当我导入没有村庄的xslx文件时,在一个村庄中没有超过一个村庄名称,它被成功导入。而我的xslx文件包含在模型中具有相同名称的村庄名称。这不是进口货

任何人都可以告诉我如何根据it单元初始化和保存村庄???忽略另一个单元格中的一个

我已经在resource.py中初始化了村庄字段,但仍然不起作用,任何人都可以帮助我