在django模型中为特定字段

时间:2018-01-31 20:18:24

标签: python django

我有一个django模型,我有我的数据 -

class School():
    school = models.CharField(blank=True, null=True)
    contact = models.CharField(blank=True, null=True)
    roll_no = models.CharField(blank=True, null=True)
    parking_no = models.CharField(blank=True, null=True)

parking_no没有任何数据,我有一个excel(电子表格)文档(.xlsx),我想从中映射我的django模型,并且只想导入parking_no的条目。 (models already have other data)

excel文档的数据如下 -

SCHOOL ROLLNO PARKING_NO 
sch1    u101    p101
sch2    u102    p102

roll_no在我的django模型和Excel文档中是唯一的,基于roll_no,我如何映射/导入以在我的模型中单独填充parking_no

任何帮助都会得到满足。

1 个答案:

答案 0 :(得分:0)

迭代更新每个模型的XML文档。

 for row in rows:
       School.objects.filter(roll_no=row['ROLLNO']).update(parking_no=row['PARKING_NO'])