【发布时间】:2016-01-29 08:43:19
【问题描述】:
我正在构建一个 Django 应用程序,用户将在其中上传 CSV 文件。然后将 CSV 文件中的每一行添加到数据库中(在验证数据之后)。然后可以丢弃该文件。
从 Django 文档中,我使用它来保存文件。
def handle_uploaded_file(f):
with open('some/file/name.txt', 'wb+') as destination:
for chunk in f.chunks():
destination.write(chunk)
Django 网站上有很多关于处理用户上传文件的警告,所以我的问题是,这些文件应该保存在哪里?我的猜测是没关系,但我想确定。
目前我计划在我的设置文件中创建一个名为 UPLOADS_URL 的变量。然后所有上传的文件都将存储在那里。
【问题讨论】:
标签: python django security csv