2017-04-17 104 views
0

我有一個Django應用程序管理基於Shopify的網店的訂單。每當有人訂購需要送貨的東西時,我的應用程序將創建一個文件並將其放在運營商的ftp-server上。當訂單發貨時,承運人將上傳一個新文件到FTP服務器,並提供有關貨件的相關信息。如何使Django'偵聽'文件上傳到FTP服務器

我該如何讓Django自動'偵聽'這些文件上傳?我看了一下Django Channels,但它沒有提到任何有關ftp交互的內容。這可以做到,怎麼樣?

回答

1

這不適合使用頻道,這是關於通過Websockets與用戶瀏覽器進行交互的。

雖然你可能不需要任何複雜的東西。最簡單的事情是每隔幾分鐘執行一次cron作業,它會運行一個Django命令來檢查FTP目錄並根據需要觸發操作。