簡體   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