Próbuję dopasować niektóre adresy URL Django.Django URLS, używając? w adresie URL
chcę kilka adresów URL, gdzie mam http://mysite.com/base?sort=type1/, http://mysite.com/base?sort=type2/ itp
nie mogę dowiedzieć się, jak do URL pasują do tych wyrażeń: Jestem bardzo nowy Django i nigdy nie używane Reg Ex wcześniej.
Co mam dla urls.py w moim „bazy” Aplikacja jest:
url(r'^$','base.views.main, name='main'),
nie mogę dowiedzieć się, co umieścić, aby dopasować swoje adresy URL ze znakami zapytania.
Próbuję coś
url(r'^?sort=popular/$', 'base.views.main_popular', name='main_popular'),
Dzięki za pomoc!
Próbowałem to zrobić, niestety to nie zadziałało - nie jestem całkiem pewien dlaczego. – deakolt
Czy chcesz też opublikować ten kod? ale tak naprawdę wydaje się tak dziwne, że na początku takiego adresu URL jest znak zapytania (sort = popularna). – SpiXel
Zasadniczo mam jedną stronę z treścią, którą można sortować w oparciu o sortowanie. main? sort = popularny rodzaj oznacza, że nadal jesteś na stronie głównej, a nie na stronie głównej/popularnej/która sugeruje inną stronę. Używałem adresu url (r '^ \? Sort = popular/$', 'base.views.main_popular', name = 'main_popular') – deakolt