我尝试让django不向我的网址添加一个斜杠
我已经设置了
APPEND_SLASH = False
在我的settings.py
中现在有我的urlpatterns:
url(r'^foo.html$', 'SensorMonitoring.views.foo'),
url(r'^home.html$', 'SensorMonitoring.views.foo'),
我在lighttpd服务器上运行它, 当我调用127.0.0.1/foo.html时没有附加尾部斜杠,但当我调用127.0.0.1/home.html时,它会重定向我127.0.0.1/home.html/而我不希望这样,因为CSS没有如果urd以斜杠结尾
,则加载我真的不明白为什么我只有home.html才有这种行为...我尝试了很多其他网址并且他们全都工作
我使用django 1.4
答案 0 :(得分:0)
尝试:
from django.http import HttpResponseRedirect
url(r'^foo.html$', 'SensorMonitoring.views.foo'),
url(r'^foo.html/$', lambda x: HttpResponseRedirect('/foo.html')),