由Django构建的奇怪网址

时间:2016-03-01 20:28:14

标签: python django

在开发阶段(使用Django 1.9和使用Linux的Virtualbox),链接没有问题。在生产服务器(Django 1.8.9用作fastcgi支持)链接不起作用。仅显示打开页面。链接以这种方式显示: http://rationale.ee.klient.veebimajutus.ee/http%3A//rationale.ee.klient.veebimajutus.ee/about 并且在页面未找到消息中写入: 请求网址:http://http://rationale.ee.klient.veebimajutus.ee/http:/rationale.ee.klient.veebimajutus.ee/news 当前的网址http:/rationale.ee.klient.veebimajutus.ee/about与其中任何一个都不匹配。

这应该是一个设置问题。任何提示我该怎么办?为什么会显示utf8符号?

2 个答案:

答案 0 :(得分:0)

看看that回答。您可能在http://对象中添加了django.contrib.sites.models.Site,但是它必须只是域名。

以下是docs

答案 1 :(得分:0)

在settings.py中缺少一行: FORCE_SCRIPT_NAME ='' 在网址确定之后