我一直在使用 django 的 pre 1.0 版本(大约 0.97 的开发版本),
现在我正在考虑升级到 1.x(我从 svn 中获取了最新的东西)。
管理界面的工作方式发生了一些变化,所以现在我必须编辑所有models.py
文件并创建新admin.py
文件。
我记得看到一个据说可以自动化(大部分)这个过程的工具,但那是很久以前的事了,我不记得它在哪里(或者我的记忆可能是错误的)
有这样的工具吗?它在哪里?
我一直在使用 django 的 pre 1.0 版本(大约 0.97 的开发版本),
现在我正在考虑升级到 1.x(我从 svn 中获取了最新的东西)。
管理界面的工作方式发生了一些变化,所以现在我必须编辑所有models.py
文件并创建新admin.py
文件。
我记得看到一个据说可以自动化(大部分)这个过程的工具,但那是很久以前的事了,我不记得它在哪里(或者我的记忆可能是错误的)
有这样的工具吗?它在哪里?
我认为您正在寻找的是这个页面:http ://docs.djangoproject.com/en/dev/releases/1.0-porting-guide/ 。
它包含有关更改的信息,以及脚本的链接,该脚本将根据您的模型自动生成与 1.0 兼容的 admin.py 文件。
这也可能有帮助: http: //www.djangosnippets.org/snippets/603/