在我的应用程序中,我需要一个模块,它将通过远程服务器上的xml定期(例如每24小时)同步数据库。
这样做的最佳选择是什么?我应该编写单独的应用程序还是创建自定义django命令?
答案 0 :(得分:1)
你实际上可以这样做:
POST
使用适当的文件编辑时,会使用InMemoryUploadedFile
对象调用django命令。请注意,第二部分适用于文件较小的情况,因为内存不会返回给操作系统(但Python可以免费使用)。
将这两个包装到一个应用程序中进行逻辑分离,你就是金色的。如果你只是为了django命令 - 一个单独的应用程序可能太多了。在这种情况下,我建议将命令放入主应用程序中。