我正在 django 中构建一个应用程序,它从各种来源收集酒店信息并将这些数据格式化为统一格式。之后我需要公开 API 以允许酒店使用 django-rest-framework 访问 Web 应用程序和设备。
所以例如,如果我有 4 个来源
[HotelPlus、xHotelService、HotelSignup、HotelSource]
所以请让我知道 django 方面的最佳实施实践。作为一名 PHP 开发人员,我更喜欢通过编写实现接口的自定义第三方服务来做到这一点,这样添加更多源变得容易。这样我只需要从 cron 任务中调用 execute() 方法,其余部分由服务控制器完成(获取提要并将其填充到数据库中)。
但我是 python django 的新手,所以我不太了解创建服务或中间件是否适合这项任务。