我正在尝试设置django导入导出来处理存储在电子表格中的数据。
电子表格不包含外键作为id,而是包含相关对象的(也是唯一的)名称。
在我的数据库中,我将拥有Teachers
的外键关系,他们在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)
教师的电子表格如下所示:
^{pr2}$如何构建SchoolResource
模型,以便在导入过程中接受名称而不是id?在
(我不能只从数据库中获取id,因为我的想法是,从一开始就只使用电子表格数据来启动数据库,而电子表格数据不包含任何id)
ForeignKeyWidget
接受可选的field
参数,因此它在SchoolResource
中如下所示:有关ForeignKeyWidget,请参阅文档。在
相关问题 更多 >
编程相关推荐