Форум сайта python.su
Хочу избавиться от автозаполнения полей при формировании ссылки через h.url_for(…).
Дело в том, что когда зашел на страницу вида :controller/:action/:id, то функция h.url_for(action='next') формирует url вида www.com/next/3 где 3 это id текущей страницы. И по этому постоянно приходится писать h.url_for(action='next', id=None). Что весьма раздражает :(
Офлайн
вместо h.url_for(action='next') пиши h.url_for(controller='/controllername', action='next')
P.S. Только это не webhelpers, это routes: http://routes.groovie.org/manual.html#route-memory
Отредактировано (Июнь 10, 2008 05:20:56)
Офлайн
Спасиб. А как отключить это фишку? А то много ссылок переписывать надо….
Офлайн
По ссылке ходил? Следующий пункт “Overriding Route Memory”:
“”“
m = Mapper(explicit=True)
”“”
в config/routing.py
а вообще, использовал бы named routes, меньше проблем было бы
Офлайн
j2aЯ не знаю английский, смотрел этот пункт, хотелось наверняка. А ещё такая нехорошая вещь.
По ссылке ходил? Следующий пункт “Overriding Route Memory”:
“”“
m = Mapper(explicit=True)
”“”
в config/routing.py
а вообще, использовал бы named routes, меньше проблем было бы
map.connect('genre/:id', controller='main', action='genre', page=1) map.connect('genre/:id/page:page', controller='main', action='genre') h.url_for(controller='/main', action='genre', id=2)
Отредактировано (Июнь 10, 2008 19:17:28)
Офлайн
Вроде бы нормально все сокращается. Видимо раньше routes были настроены неверно.
Офлайн
Подскажите как сделать ajax загрузку изображения? Чето не получается чере submit_to_remote и h.form_remote_tag. Только как текст передает :(
Офлайн
NaotaА так работает?
Подскажите как сделать ajax загрузку изображения? Чето не получается чере submit_to_remote и h.form_remote_tag. Только как текст передает :(
Отредактировано (Июнь 18, 2008 08:17:02)
Офлайн
мне надо upload сделать на сервер картинку
Офлайн