处理Django遗留代码及测试调试指南
1. 确定Django版本
在处理Django遗留代码时,首先要确定其使用的Django版本。有以下几种方法:
- 运行项目中的 manage.py 脚本:
$ python manage.py --version
1.5.9
不过,如果遗留项目的源代码快照是以未部署的形式提供的,此方法可能不可用。
- 若包含虚拟环境和相关包,可以在Django目录的 __init__.py 文件中找到版本号(以元组形式呈现):
$ cd envs/foo_env/lib/python2.7/site-packages/django
$ cat __init__.py
VERSION = (1, 5, 9, 'final', 0)
- 若上述方法都失败,就需要查看过去Django版本的发行说明,找出可识别的更改(例如,
AUTH_PROFILE_MODULE设置从1.5版本开始被弃用),并将其与遗留代码进行匹配。
2. 查找文件位置
对于习惯PHP或ASP.NET开发的人来说,需要适应Django源文件不在Web服务器文档根目录(通常名为 wwwroot 或 public_html )的情况。而且,代码的目录结构与网站的URL结构
超级会员免费看
订阅专栏 解锁全文
8992

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



