一、Django版本升级
1.升级到3.2(LTS)
pip install django==3.2.6
务必阅读发行注记: 3.2版本文档地址
2.升级策略(检查新版是否与当前代码存在兼容性问题)
1、阅读发行注记(说明)
2、运行单元test(如果有)
3.如果存在兼容性问题,从这三个方面评估修正难度和工作量
1、代码
2、数据库结构、数据依赖
django、auth、test_plt、celery
3、其他中间件(不是特指Django Middleware)依赖
celery、rabbitMQ
注意:除了考虑代码本身的问题,还要考虑运维、与外部系统对接等兼容性问题
二、国际化翻译
1.目的
为django-celery-results和django-celery-beat提供翻译
2.步骤
1、settings.py配置
USE_I18N
本文详细介绍了如何将Django项目升级到3.2 LTS版本,包括阅读发行注记、运行单元测试和评估兼容性问题。同时,文章还讲述了Django项目的国际化翻译实现过程,包括配置、安装gettext、创建和编译翻译文件,以及使用poedit进行翻译。通过这些步骤,可以为django-celery-results和django-celery-beat提供多语言支持。
订阅专栏 解锁全文
676

被折叠的 条评论
为什么被折叠?



