Rake:Django 中的等效任务
我有一个 Django 应用程序,我希望有一个每天运行一次的脚本来验证数据库中的模型,并删除一些对象。我怎样才能做到呢?我想要相当于 Rails 中的 rake:task 的东西。
I have a django application where i'll like to have a script that i'll run once a day to validate the models in the database, and delete some objects. How cand i make it ? I want something equivalent to rake:task in rails.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
另请参阅为您的manage.py设置自定义子命令。
Also look at setting up a custom subcommand for your manage.py.
试试这个:django-tasks
Try this: django-tasks
在这种情况下,celery 可能会更好。
因为如 django-tasks 页面所述:
所以这取决于目的。
May be celery would be better in this case.
Because as stated in django-tasks page:
So it depends on the purpose.
尽管它更常用于应用程序部署和系统管理,但 Fabric 可能会很有趣。
Although it is more commonly used for application deployment and system administration, Fabric might be interesting.