我正在尝试设置django-import-export来处理存储在电子表格中的数据。
电子表格不包含外键作为ID,而是包含相关对象的(也是唯一的)名称。
在我的数据库中,我将拥有Teachers
的{{1}}外键关系,这些关系位于Schools
。
想象一下这是模特(摘录):
Cities
教师的电子表格可能如下所示:
class School(models.Model):
city = models.ForeignKey(City)
name = models.CharField(max_length=200)
class Teacher(models.Model):
school = models.ForeignKey(School)
name = models.CharField(max_length=200)
如何构建school,name
Central Grammar School,John Smith
West Primary,Jane Doe
West Primary,John Doe
...,...
模型,以便在导入期间接受名称而不是ID?
(我不能只从数据库中获取ID,因为这个想法在某种程度上是从头开始只使用电子表格数据,不包含任何ID。)