【发布时间】:2014-07-30 15:44:56
【问题描述】:
我正在使用 python manage.py runserver 0.0.0.0:8000 在本地环境中测试 Django 应用程序
当应用程序在生产环境中运行时,客户端有一个 Web 代理,可以针对 AD 验证您并插入一个 http 标头。但是对于调试,我无法通过该代理运行。为了测试,我一直在使用 Firefox 插件“Modify Headers”来插入此标头的一个版本,但现在我遇到了一个错误,需要我在 IE 中插入该标头。我宁愿不修改源代码,因为它可能最终会被签入,所以我正在寻找可以放入应用程序 settings.py 或脚本的东西,或者我可以在测试之间运行的东西服务器和客户端(但不需要安装任何东西,因为这里所有东西都被锁定了)。
【问题讨论】:
-
为什么不创建一个名为 test_settings 的新设置文件?所以它只会在你运行测试时使用......你也可以用装饰器覆盖你的设置
-
我不介意更改 settings.py 文件,我只是不确定如何更改 settings.py 文件中的标题。
标签: django httprequest