首页 > 解决方案 > 如何从 django 中可用的大量 csv 文件中选择一个 csv 文件

问题描述

我对 django 和 python 很陌生。我在 django 项目的应用程序中有许多具有相同格式的不同 csv 文件。我想使用项目(网站)的超链接选择一个特定的文件。我怎样才能做到这一点?还有其他一些方法吗?

标签: python-3.xdjango

解决方案


您在问如何提供静态文件。有关详细信息,请阅读文档。如果您在离线服务器上执行此操作,您只需定义 Django 可以在项目设置页面上找到静态资产(文件夹名称)的位置。为此,STATIC_URL = '/static/'您需要输入设置,然后将所有 csv 文件放在一个文件夹调用static中,该文件夹调用应该位于项目的根目录中。然后,您可以使用 {%static%} 标签访问您的文件并获取它们的 URL。对于部署,您还需要STATIC_ROOT在设置中定义。

如果您需要在生产中提供静态文件,您可以使用whitenoise之类的东西以方便使用。


推荐阅读