12、处理Django遗留代码及测试调试指南

处理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结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值