Sto provando a fare un po 'di corrispondenza con l'URL di Django.URL Django, utilizzando un? nell'URL
Voglio alcuni indirizzi dove ho http://mysite.com/base?sort=type1/, http://mysite.com/base?sort=type2/, ecc
io non riesco a capire come a URL abbinare queste espressioni: Sono molto nuovo a Django e mai utilizzato Reg Ex prima.
quello che ho per urls.py nella mia "base" applicazione è:
url(r'^$','base.views.main, name='main'),
io non riesco a capire cosa mettere per abbinare i miei URL con punti interrogativi.
sto cercando qualcosa di simile
url(r'^?sort=popular/$', 'base.views.main_popular', name='main_popular'),
Grazie per l'aiuto!
Ho provato a farlo, sfortunatamente non ha funzionato molto - non sono del tutto sicuro del perché. – deakolt
potresti voler postare anche quel codice? ma davvero, sembra così strano avere un punto interrogativo all'inizio di un tale url (sort = popular) – SpiXel
Beh, in sostanza ho una pagina web, con contenuti che possono essere ordinati in base all'ordinamento. main? sort = tipo popolare implica che sei ancora nella pagina principale, vs main/popular/che tipo implica una pagina diversa. Stavo usando url (r '^ \? Sort = popular/$', 'base.views.main_popular', name = 'main_popular') – deakolt