Python 使用django适配器在django中导入csv文件
我已经安装了它,并将其导入my models.py,创建了如下CSV类:Python 使用django适配器在django中导入csv文件,python,django,django-adaptors,Python,Django,Django Adaptors,我已经安装了它,并将其导入my models.py,创建了如下CSV类: class CsvProvince(CsvModel): class Meta: delimiter = ";" has_header = True dbModel = Province 但我不明白如何运行导入,据说是这样做的: >>> my_csv_list = CsvProvince.import_data(data = open("my_c
class CsvProvince(CsvModel):
class Meta:
delimiter = ";"
has_header = True
dbModel = Province
但我不明白如何运行导入,据说是这样做的:
>>> my_csv_list = CsvProvince.import_data(data = open("my_csv_file_name.csv"))
>>> first_line = my_csv_list[0]
但是我不知道如何/在哪里运行它,如果我打开shell(我使用PyCharm IDE),它找不到我的类(CSVProvice),或者我可以在.py中编写并执行它吗?。但我不知道我应该做哪些导入,应该在哪里运行,在我的Django应用程序中,在哪里
提前感谢您可能想使用django的。这将加载所有django设置,以便您可以以交互方式测试或使用模型
./manage.py shell
>>> from myapp import CsvProvince # Replace myapp with your app's name
>>> my_csv_list = CsvProvince.import_data(data = open("my_csv_file_name.csv"))
>>> first_line = my_csv_list[0]
如果您在PyCharm(Ctrl+Alt+R>shell)中使用Django shell,则仍然需要使用以下命令导入该类:
>>> from <your-app>.models import CsvProvince
>>来自。模型导入CSVProvance