首页 > 解决方案 > Django Cookiecutter 升级最佳实践

问题描述

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

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

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

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

谢谢

标签: pythondjangodocker-composecookiecutter-django

解决方案


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


推荐阅读