如何让Django'监听'文件上传到FTP服务器

时间:2017-04-17 10:00:03

标签: python django ftp

我有一个Django应用程序来管理来自基于Shopify的网上商店的订单。每当有人订购需要发货的东西时,我的应用程序都会创建一个文件并将其放在运营商的ftp-server上。订单发货后,承运人会将新文件上传到ftp服务器,并附上有关货件的相关信息。

如何让Django自动“监听”这些文件上传?我看了一下Django Channels,但它没有说到ftp交互。可以这样做吗?

1 个答案:

答案 0 :(得分:1)

这不适合使用频道,即通过Websockets与用户的浏览器进行互动。

你可能不需要任何复杂的东西。最简单的事情是每隔几分钟就会执行一次cron作业,它会运行Django命令来检查FTP目录并根据需要触发操作。