Найти - Пользователи
Полная версия: слеш в конце адреса
Начало » Google App Engine » слеш в конце адреса
1
webster
Прошу прощения за нубские вопросы, но как то не могу решить, в скрипте который обрабатывает по умолчанию, прописаны обработчики следующим образом:
def main():
application = webapp.WSGIApplication([('/', MainHandler),
('/add', AddData)],
debug=True)
util.run_wsgi_app(application)

так вот если я добавляю слеш в конце, в строке адреса, получаю 404, я понимаю что я тормоз и это наверняка где то настраивается, ведь не может же быть, что мне надо дублировать адреса на манер (('/add', AddData), ('/add/', AddData))
sv0
Это настраивается в самом URI regexp, например так:
  ('/add/{0,1}', AddData)
RequestHandler AddData будет обрабатывать URL начинающиеся с /add и имеющие в конце от 0 до 1 символа /
webster
Спасибо, не совсем понятно почему это сразу не зашито в платформу, ну как бы не в этом суть, задержал с ответом потому как уезжал в командировку и не мог раньше ответить.
Ed
Потому, что это регекспы. Вещь мощная, зачем ее ограничивать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB