Форум сайта python.su
Прошу прощения за нубские вопросы, но как то не могу решить, в скрипте который обрабатывает по умолчанию, прописаны обработчики следующим образом:
def main():
application = webapp.WSGIApplication([('/', MainHandler),
('/add', AddData)],
debug=True)
util.run_wsgi_app(application)
так вот если я добавляю слеш в конце, в строке адреса, получаю 404, я понимаю что я тормоз и это наверняка где то настраивается, ведь не может же быть, что мне надо дублировать адреса на манер (('/add', AddData), ('/add/', AddData))
Офлайн
Это настраивается в самом URI regexp, например так:
('/add/{0,1}', AddData)
Офлайн
Спасибо, не совсем понятно почему это сразу не зашито в платформу, ну как бы не в этом суть, задержал с ответом потому как уезжал в командировку и не мог раньше ответить.
Отредактировано (Авг. 14, 2010 10:35:26)
Офлайн
Потому, что это регекспы. Вещь мощная, зачем ее ограничивать.
Офлайн