Сейчас в routing.py прописан только первый контроллер, который сразу отрабатывает при входе на сайт:
map.connect('/', controller='first', action='index')
Как прописать (видимо в routing.py) остальные контроллеры чтобы они нормально находились?
map.connect('/', controller='first', action='index')
vakА какое поведение нужно получить?
Как прописать (видимо в routing.py) остальные контроллеры чтобы они нормально находились?
ofigetitelnoСпасибо. Методом тыка получилось…
:)
Есть два стандартных правила:
map.connect('/{controller}/{action}')
map.connect('/{controller}/{action}/{id}')
Если при обращение к странице подподает под эти правила, всё работает, если нет - нужно писать свои…vakА какое поведение нужно получить?
Как прописать (видимо в routing.py) остальные контроллеры чтобы они нормально находились?
map.connect('/test', controller='test', action='index')
Naota
Это map.connect('/{controller}', action='index') можно добавить перед map.connect('/{controller}/{action}').
А так дело обычное, например:
map.connect('/items:id', controller='main' , action='items', page=1)
map.connect('/items:id/page:page', controller='main' , action='items')
page=1