Pylons - url.current()不正确,'/ test'显示'/ test / test'?

时间:2010-10-01 20:07:56

标签: python url-routing pylons

我有一个pylons设置,使用带有nginx的flup,url.current()总是返回完全错误。

我有一条路线:

map.connect('testpage', '/test', controller='Main', action='test')

在该控制器中,我执行url.current()并获得/test/test' instead of '/test'. I've tried changing SCRIPT_NAME`作为使用uwsgi建议的各种帖子,但这里没有任何区别。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

实际上看起来我解决了这个问题。显然你必须将SCRIPT_NAME设置为''并重新启动Pylons应用程序,我之前显然没有尝试过。

所以如果其他人有这个问题 - 重启Pylons:)

答案 1 :(得分:0)

在nginx我做

#fastcgi_param SCRIPT_NAME $ fastcgi_script_name;