编程语言
首页 > 编程语言> > python – django URL中出现的站点名称

python – django URL中出现的站点名称

作者:互联网

我有一个问题,在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删除它.

标签:python,django,url,django-urls
来源: https://codeday.me/bug/20190730/1583269.html