看起来您在数据库管理员(即 PostgreSQL/MySQL)中。上面的其他人对此给出了很好的解释。
但是如果你想将数据导入 Django 本身——Python 有自己的 csv 实现,就像这样:import csv
.
但是,如果您是 Django 新手,那么我建议您安装 Django CSV Importer 之类的东西:http: //django-csv-importer.readthedocs.org/en/latest/index.html。(您将附加组件安装到您的 Python 库中。)
不过,不幸的是,作者在文档中有错字。你必须做from csvImporter.model import CsvDbModel
,不是from csv_importer.model import CsvDbModel
。
在您的 models.py 文件中,创建如下内容:
class MyCSVModel(CsvDbModel):
pass
class Meta:
dbModel = Model_You_Want_To_Reference
delimiter = ","
has_header = True
然后,进入您的 Python shell 并执行以下命令:
my_csv = MyCsvModel.import_data(data = open("my_csv_file_name.csv"))