Я использую маршруты для выполнения всего задания сопоставления URL-адресов. Вот типичный маршрут в моем приложении:Параметры маршрута предварительной обработки в маршрутах Python
map.routes('route', '/show/{title:[^/]+}', controller='generator', filter_=postprocess_title)
Довольно часто я должен раздеться некоторые символы (например, пробелы и подчеркивания) из {название} параметра. В настоящее время в контроллере есть один вызов для каждого метода, который выполняет это преобразование. Это не очень удобно, и я бы хотел, чтобы Маршруты выполняли эту работу. Является ли это возможным?
Благодарим вас за предложение, но я хотел бы избежать дублирования кода как можно больше. – 2009-06-02 12:26:37