将Python 2升级到3,Django 1.6升级到1.7
我在使用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