python – django URL中出现的站点名称
发布时间:2020-12-20 11:12:50 所属栏目:Python 来源:网络整理
导读:我有一个问题,在Django中调用url模板标签会附加网站名称(我不希望它在那里.) 假设网站名称是’mysite’. 例如: a href="{% url myapp.views.myview "myparam" %}"Link text/a 正在生产: a href="/mysite/foo/bar"Link text/a 当我想要它产生: a href="/fo
我有一个问题,在Django中调用url模板标签会附加网站名称(我不希望它在那里.)
假设网站名称是’mysite’. 例如: <a href="{% url myapp.views.myview "myparam" %}">Link text</a> 正在生产: <a href="/mysite/foo/bar">Link text</a> 当我想要它产生: <a href="/foo/bar">Link text</a> 我的urls.py设置如下: from django.conf.urls.defaults import * import mysite.myapp.views urlpatterns = patterns('',(r'^/foo/bar/$','mysite.myapp.views.myview'),) 谁能指出我正确的方向? 编辑 – 当网站处于开发阶段时,它位于测试服务器的子目录中,应用程序作为子目录!所以它坐在http://www.mytestserver.com/mysite.没有缓存,所有对/ mysite的引用都在上线之前删除了. 解决方法
检查你的modpython配置,如果你有一个.可能有一行看起来像PythonOption django.root / mysite删除它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |