如何在 django 项目中导入和显示 csv 文件

Posted

技术标签:

【中文标题】如何在 django 项目中导入和显示 csv 文件【英文标题】:how to import and display csv file in django project 【发布时间】:2020-07-29 21:31:03 【问题描述】:

我有两个不同的项目,其中一个是 django 项目。 我想导入 csv 文件并将其显示在 html 模板中。但是由于我是初学者,所以我阅读了很多文章,但没有一篇对我有帮助?

【问题讨论】:

【参考方案1】:

使用名为 csv 的模块在 Python 中读取 csv 非常容易

context="csv_rows" : [] 
with open('file_name.csv') as csvfile:
       reader = csv.reader(csvfile)
       for row in reader:
           context["csv_rows"].append(" ".join(row))

然后将上下文传递给您的模板并像这样输出

% for row in csv_rows %
     row 
% endfor %

【讨论】:

谢谢,但我试过了,没有任何显示。我的 csv 包含两列和 10 行。我是否必须包含模型或数据库之类的东西。虽然我只需要在 html 表中显示 csv。 如何将上下文传递给模板?请说明 render() 调用。要在表格中显示它,您可以只使用 和 标记中的 row 部分

以上是关于如何在 django 项目中导入和显示 csv 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在ionic 4项目中导入和使用自定义cordova插件

在 OpenGL 中导入和显示 .fbx 文件

如何使用 JAVA 在 Web App 中导入和显示 3D 文件 (.stl)?

在反应中导入和导出模块

在backbone.js项目中导入和使用javascript库

如何在基于 BB10 Cocos2D 的应用程序中导入和使用 QObject