【问题标题】:Test an app created in django 1.4 for compatibility with django 1.7测试在 django 1.4 中创建的应用程序与 django 1.7 的兼容性
【发布时间】:2014-12-18 18:27:51
【问题描述】:
我有一个用 django 1.4 开发的现有应用程序。我希望它升级到 django 1.7。
如果不推荐使用某些模块,我可以进行更改,因为我不需要向后兼容性。为此,我需要更多关于我的应用程序的哪一部分需要修改的信息。因此,扫描我的应用程序并告诉需要修改的内容的测试工具会好得多。
有这样的工具吗?如果是这样,请指导我完成它。
谢谢。
----编辑----
没有这样的软件可用:(
【问题讨论】:
标签:
compatibility
django-1.4
django-1.7
【解决方案1】:
通读发行说明并在必要时更改您的代码。
{% url viewname %}
从 1.4 变成了自 1.5
{% url 'viewname' %}
自 1.7 以来内置,无需南应用程序
我认为从 1.5 开始,“commit_on_success()”就变成了“atomic()”。
我不认为,有一个工具可以为你升级你的代码。我想说,只需升级您的 django,运行您的 lokal 页面并修复所有弃用/旧代码错误.. 这就是我找出已更改内容的方式;)