将Python 2升级到3,Django 1.6升级到1.7

0 投票
1 回答
850 浏览
提问于 2025-04-18 10:19

我在使用Python 2.7和Django 1.6开发了一个django-rest API项目,现在我想把它升级到Python 3.4和Django 1.7。

我想知道迁移我的代码的最佳方法是什么,以及在迁移过程中可能会出现什么后果。

1 个回答

1

就像评论里说的,使用单元测试,确保你的代码每一行都被测试到。很多模块的名字都变了,或者被移动了,甚至和其他模块合并了。每当你的单元测试提示找不到某个模块或方法时,你可以参考这个指南,帮助你弄清楚怎么重命名你的导入或函数调用。http://www.diveintopython3.net/porting-code-to-python-3-with-2to3.html

撰写回答