使用 csvImporter 将 csv 导入到 django 模型

Import csv to django model using csvImporter

我正在尝试将数据从 csv 文件导入到 django 模型。我找到了this thread, which lead me to the documentation for CSVImporter。由于我已经在我的 Django 应用程序中声明了一个模型,文档建议我使用以下代码:

>>> from my_projects.models import Person
>>> from csvImporter.model import CsvDbModel
>>>
>>> class MyCsvModel(CsvDbModel):
>>>
>>>     class Meta:
>>>        dbModel = Person
>>>        delimiter = ";"

所以我这样做了:

from polls.models import Question
from csvImporter.model import CsvDbModel
  File "/Users/ytk/anaconda3/lib/python3.5/site-packages/csvImporter/model.py", line 134
    except ValueError,e :
                     ^
SyntaxError: invalid syntax

我做错了什么?

此语法与 python 不兼容 3. Python3 中正确的语法是

except ValueError as e:
    ...

此库不支持 python 3,但存在请求支持 https://github.com/anthony-tresontani/csv_importer/pulls