我有我的服务器上运行我的项目的一些情况下,像这样:为什么reverse()预先安装服务器路径?
http://0.0.0.0/one
http://0.0.0.0/two
我也有一个激活认为,通过可访问:这个
http://0.0.0.0/one/activate/u/1/c/123
当我做反向()从Django的观点外壳,给我的网址:
/activate/u/1/c/123
所以不包括/one
服务器路径。但是,当我使用reverse()查找要在项目中的其他位置发送电子邮件的页面路径时,reverse()似乎返回完整的服务器路径+视图路径,如下所示:
/one/activate/u/1/c/123
有没有人知道为什么会发生这种情况?
您是否在您的web服务器中设置了django.root? – ilvar 2012-03-22 01:53:49
django.root设置仅与mod_python相关。 – 2012-03-22 05:10:16