Pylons - url.current () неверный, для '/ test' отображается '/ test / test'? - PullRequest
0 голосов
/ 02 октября 2010

У меня есть настройки пилонов, использующих flup с nginx, и 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 ]

2 голосов
/ 02 октября 2010

На самом деле, похоже, я решил это.Очевидно, вы должны установить для SCRIPT_NAME значение '' И перезапустить приложение Pylons, которое я, по-видимому, раньше не пробовал.

Так что, если у кого-то еще есть эта проблема - перезапустите Pylons:)

0 голосов
/ 11 февраля 2011

в nginx я делаю

# fastcgi_param SCRIPT_NAME $ fastcgi_script_name;

...