Python 在Django中定期、定时编辑文本文件

Python 在Django中定期、定时编辑文本文件,python,django,scheduled-tasks,text-files,Python,Django,Scheduled Tasks,Text Files,每次在我的应用程序中保存/创建某个表时,我都希望服务器上的文本文件能够同步更新。我一直在想,这可以在每次调用模型的save()方法时完成,也可以作为一项常规工作每小时完成,例如 我看不到一个标准的Django-y方法来实际实现这一点,有人有什么建议,或者更好的想法吗 非常感谢也许您可以使用在文件中写入模型更改。如果您正在寻找模型的修订支持,您可以始终使用django reversion 这将跟踪所有模型更改 如果您想让它每小时运行一次,而不是改变,我建议使用django芹菜来设置任务 我建议按

每次在我的应用程序中保存/创建某个表时,我都希望服务器上的文本文件能够同步更新。我一直在想,这可以在每次调用模型的save()方法时完成,也可以作为一项常规工作每小时完成,例如

我看不到一个标准的Django-y方法来实际实现这一点,有人有什么建议,或者更好的想法吗


非常感谢

也许您可以使用在文件中写入模型更改。

如果您正在寻找模型的修订支持,您可以始终使用django reversion

这将跟踪所有模型更改

如果您想让它每小时运行一次,而不是改变,我建议使用django芹菜来设置任务


我建议按保存的表读取您的意思是插入/更新记录吗?你有没有研究过django提供的功能,你有没有考虑过你的数据库日志功能?这正是signals的用途。这是非常正确的,谢谢。对于任何想做类似事情的人,我可以强烈推荐这个。非常容易实现。