Python 将ID插入Django SQLite3中模型的外部字段
我是Django的新手,事实上是编程的新手,所以请原谅我问了这么愚蠢的问题 我有一个名为“Mdr_数据_模型”的模型中的数据。现在我读了一个excel,将它转换成一个数据框,存储在另一个名为“Transmitation_data_model”的模型中,该模型将具有“几乎相同”的特性Python 将ID插入Django SQLite3中模型的外部字段,python,django,django-models,Python,Django,Django Models,我是Django的新手,事实上是编程的新手,所以请原谅我问了这么愚蠢的问题 我有一个名为“Mdr_数据_模型”的模型中的数据。现在我读了一个excel,将它转换成一个数据框,存储在另一个名为“Transmitation_data_model”的模型中,该模型将具有“几乎相同”的特性 class Transmittal_data_model(models.Model): doc_no_client = models.ForeignKey(Mdr_data_model, on_delete=mode
class Transmittal_data_model(models.Model):
doc_no_client = models.ForeignKey(Mdr_data_model, on_delete=models.CASCADE,max_length = 100, null = True)
现在的问题是,我必须将Mdr\u data\u模型
中存在的数据的ID映射到transmitation\u data\u模型
。我可以上传数据,但映射数据是我面临的问题。
下面是我试过的代码
client_doc_list = list(report_df['Client Document ID'])
for i in range(len(client_doc_list)):
mdr_trans_filter = Mdr_data_model.objects.filter(doc_no_client = client_doc_list[i])
if len(list(mdr_trans_filter)) != 0:
trans_obj[i].doc_no_client = mdr_trans_filter[0]
trans_obj[i].save()