我正在本地 Windows 7 机器上使用 Bitnami DjangoStack(包括 django、apache 和 mySQL)构建 django 网站。
该项目称为“MyProject” 目前我的网址如下所示:localhost/MyProject/ localhost/MyProject/login/ localhost/MyProject/admin/ 等。每当我使用 HttpResponseRedirect('/login/') 重定向时(这就是我一直在看的教程表明我应该这样做)我最终在“localhost/login”上不起作用,所以为了纠正这个问题,我一直在使用 HttpResponseRedirect('/MyProject/login/') 代替,它确实有效。
我希望我完成的项目在“ http://www.MyProject.com ”上,并且有像 www.MyProject.com/login 这样的页面,但我似乎配置它的方式最终会是“www.SomeDomain” .com/MyProject/login”。HttpResponseRedirect('/MyProject/login/') 对我想做的事情有效,还是应该将我的 settings.py 配置为不同的东西?非常感谢。