繁体   English   中英

Django上传和导入文件

[英]Django uploading and importing a file

我有一个Django应用程序,它基本上是数据库的Web前端。

用户每隔一段时间上传包含大约1000条记录的文件。 这些记录需要从文件中解析,处理并用于创建新记录或更新数据库中的现有记录。 我只是想知道处理上传文件的更好方法是什么:

  • 在视图中(当用户等待时 - 我想这可能是最多5分钟)?
  • 保存上传的文件并让一些后台cron作业调用自定义管理命令来处理它? 这对我来说似乎是最明智的。
  • 或者也许是我没想过的另一种方法?

芹菜似乎也很热,你应该看看这个:

https://github.com/ask/django-celery

http://celeryproject.org/

在此输入图像描述

完成后发送电子邮件,或在提交后每隔X秒对结果进行前端轮询。 “我们到了吗?” “我们到了吗?”


我想知道一个简单,安全的方法来启动写入数据库的线程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM