我已经将django项目升级到django的最新版本
3.1.2
它的一个依赖项django import export,正如它所说的,有助于将数据导入模型,以前导入csv是正常的,但随着它更新到最新版本,我得到了这个错误
Line number: 1 - import_obj() takes 3 positional arguments but 4 were given
DAVAN, LEMETEI, M, 37291003, , 4827, , KAMPI YA KANZI, , , , , , , , , 7/9/2020, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A,
Traceback (most recent call last):
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 662, in import_row
self.import_obj(instance, row, dry_run)
TypeError: import_obj() takes 3 positional arguments but 4 were given
Line number: 2 - import_obj() takes 3 positional arguments but 4 were given
PARASHINA, NTANIN, M, 12740086, , 4828, , KAMPI YA KANZI, , , , , , , , , 7/9/2020, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A,
Traceback (most recent call last):
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 662, in import_row
self.import_obj(instance, row, dry_run)
TypeError: import_obj() takes 3 positional arguments but 4 were given
Line number: 3 - import_obj() takes 3 positional arguments but 4 were given
NKALAMI, NTANIN, M, 8337187, , 4829, O+, , 72 LOITOKTOK, , , , 72 LOITOKTOK, , , , 7/9/2020, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A,
Traceback (most recent call last):
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 662, in import_row
self.import_obj(instance, row, dry_run)
TypeError: import_obj() takes 3 positional arguments but 4 were given
Line number: 4 - import_obj() takes 3 positional arguments but 4 were given
BILLY, KARANJA, M, 1900280, , 1983, , FREELANCE, , , 12634-00400 Tom Mboya, , 0723-697223, , billykaranja08@yahoo.com, , 3/7/2007, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, , , , , , , , , , , , , , , ,
Traceback (most recent call last):
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 662, in import_row
self.import_obj(instance, row, dry_run)
TypeError: import_obj() takes 3 positional arguments but 4 were given
Line number: 5 - import_obj() takes 3 positional arguments but 4 were given
BIN, ZHANG, M, E44167888, , 4298, , SINO AFRICA SAFARI CO.LTD, 25435-00603 NBI, 25435-00603 NBI, , , 0703-771577, , zhang_bin112@yahoo.com, CHINESE, 9/28/2016, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, PD 9/11/16 RN 51-2500/, PD 16/12/17 RN 96-2500/, PD 7/1/19 RN 87-2500/, , ,
Traceback (most recent call last):
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 662, in import_row
self.import_obj(instance, row, dry_run)
TypeError: import_obj() takes 3 positional arguments but 4 were given
Line number: 6 - import_obj() takes 3 positional arguments but 4 were given
BIVIAN, MISINKO, M, 32037985, , 4295, , FREELANCE, , , 46 KAKAMEGA, , 0708-440469, , , , 7/27/2016, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, , N/A, N/A, N/A, N/A, N/A, N/A, N/A, N/A, , , , , ,
Traceback (most recent call last):
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 662, in import_row
self.import_obj(instance, row, dry_run)
TypeError: import_obj() takes 3 positional arguments but 4 were given
上面是一个快照,它看起来如何从管理员
考虑到在所有这些之前,它只需加载这个并运行ok和这个部分
Traceback (most recent call last):
File "/home/sammy/webapps/envs/kpsga/lib/python3.8/site-packages/import_export/resources.py", line 662, in import_row
self.import_obj(instance, row, dry_run)
TypeError: import_obj() takes 3 positional arguments but 4 were given
指向包代码而不是实现代码。