Показаны сообщения с ярлыком url mapping. Показать все сообщения
Показаны сообщения с ярлыком url mapping. Показать все сообщения

воскресенье, 7 июня 2009 г.

django - url mapping

Стал разбираться с DJango, нашел интереснейшую идею.

Часто мы ходим по сайтам, и видим такую картину "www.shop.org/catalog?product_id=123". Другими словами какие-то параметры к странице передаются в виде GET запроса. Выглядит это не супер юзер френдли.

Представьте себе, если бы мне пришлось диктовать эту ссылку другому человеку по телефону :-)

А если бы URL-ы выглядели так? "www.shop.org/catalog/product_id/123/"
Смотрите, никаких GET-запросов! никаких непонятных знаков '?' и '='

Намного лучше!

Теперь буду стараться применять такие URL-ы везде где только смогу. Раньше даже в голову не приходило, что часть URL можно обрабатывать как параметр. В DJango это делается очень просто! наверняка и другие фреймворки данную фишку :-)