python - Django Cookiecutter 升级最佳实践
问题描述
我在 5 月份使用@pydanny 的 cookiecutter-django 构建了一个应用程序,docker-compose 用于开发和生产环境,并且运行良好,
现在有个异步任务的需求,想用Celery,一开始用cookiecutter工具的时候没有选择celery,
将 celery 集成到我的项目中的最佳方法是什么?另请注意,我可能会借此机会将 docker-compose 从版本 2 升级到 3,将 mailgun、Django 等带到最新版本
集成到现场项目是否太混乱?我应该使用 cookiecutter 工具创建一个新项目吗?不太确定如何解决这个问题,因此将不胜感激任何帮助,
谢谢
解决方案
我通过使用 cookiecutter-django 从头开始创建一个新项目来解决这个问题,这次包括用于异步任务的 celery、flower 等。然后我将我的代码迁移到新项目。并没有花太长时间,您只需要在迁移时小心不要错过任何东西。
推荐阅读
- javascript - 如何使用reactjs在点击表格行时打开url
- sql-server - 如何将表名列表传递给 SQL Server 中的存储过程?
- python - 比较 Hive 中表的两个分区
- python-3.x - 带有 apache 身份验证的 REST-API python 请求
- python - 无法加载动态库“cudart64_110.dll”;dlerror: 未找到 cudart64_110.dll
- python - 用于成对比较的弗里德曼检验统计量产生 NaN
- python - 对元组中的最后一个元素求和,其中元组中的前一个元素匹配
- javascript - 我的 if 语句没有做它想做的事
- java - 如何在实体之间创建 JPA 规范连接
- flutter - Flutter:架构 arm64 的未定义符号