Найти - Пользователи
Полная версия: TGNewTraversal - Что такое
Начало » Pyramid / Pylons / TurboGears » TGNewTraversal - Что такое
1
satels@gmail.com
Привет всем, кто-нибудь знает, что такое TGNewTraversal ?
Если есть у кого примеры применения, то делитесь

На официальном сайте TGNewTraversal https://projects.isotoma.com/tgnewtraversal документация почему то стала закрыта
А в сети вроде как мало про это вообще. Ни одного примера применения не нашел :-)

Оформление визы в Латвию
satels@gmail.com
Спасибо, pythonwin :-)

Для чего нужен TGNewTraversal ? Приведу пример.

Допустим надо сделать интерфейс пользователя (имя пользователя Vasya)
Стандартными методами tg можно сделать такую навигацию
/user/edit/Vasya
/user/view/Vasya
/user/delete/Vasya


TGNewTraversal позволяет сделать такое
/user/Vasya/edit
/user/Vasya/view
/user/Vasya/delete
…..

Понять как это делается можно быстро, посмотрев исходники TGNewTraversal, а именно /TGNewTraversal-1.05/tgnewtraversal/test/test_traversal.py
pythonwin
satels@gmail.com
TGNewTraversal позволяет сделать такое
в tgfastdata ссылки работают так:
/user/6/edit
и в default можно определить куда перенаправить - также можно сделать и для ЧПУ, храня ссылки в отдельной таблицы с уникальным url и при запросе в методе default класса логики находить ссылку в таблицы перенаправлять в другой метод
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