Django Cookiecutter 升级最佳实践

nig*_*nch 5 python django docker-compose cookiecutter-django

我在五月份使用 @pydanny 的 cookiecutter-django 构建了一个应用程序,docker-compose 用于开发和生产环境,并且运行得很好,

现在我有一个异步任务的需求,我想使用Celery,我一开始使用cookiecutter工具时没有选择celery,

将 celery 集成到我的项目中的最佳方法是什么?另请注意,我可能会借此机会将 docker-compose 从版本 2 升级到版本 3,将 mailgun、Django 等带到最新版本

集成到实时项目中是否太混乱?我应该使用 cookiecutter 工具创建一个新项目吗?不太确定如何解决这个问题,因此我们将不胜感激任何帮助,

谢谢

nig*_*nch 3

我通过使用 cookiecutter-django 从头开始​​创建一个新项目解决了这个问题,这次包括用于异步任务的芹菜、花等。然后我将代码迁移到新项目。时间并不长,只是迁移的时候要小心,不要错过任何东西。