Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将ID插入Django SQLite3中模型的外部字段_Python_Django_Django Models - Fatal编程技术网

Python 将ID插入Django SQLite3中模型的外部字段

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

我是Django的新手,事实上是编程的新手,所以请原谅我问了这么愚蠢的问题

我有一个名为“Mdr_数据_模型”的模型中的数据。现在我读了一个excel,将它转换成一个数据框,存储在另一个名为“Transmitation_data_model”的模型中,该模型将具有“几乎相同”的特性

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()