Ich versuche, einige Django URL-Anpassung zu tun.Django URLs, mit einem? in der URL
ich will ein paar URLs, wo ich http://mysite.com/base?sort=type1/, http://mysite.com/base?sort=type2/ usw.
Ich kann nicht herausfinden, wie diese Ausdrücke URL übereinstimmen: Ich bin sehr neu für Django und nie Reg Ex zuvor.
Was ich für urls.py in meiner „Basis“ habe Anwendung:
url(r'^$','base.views.main, name='main'),
ich nicht herausfinden kann, was zu setzen, um meine Urls mit Fragezeichen zu entsprechen.
Ich versuche, so etwas wie
url(r'^?sort=popular/$', 'base.views.main_popular', name='main_popular'),
Dank für die Hilfe!
Ich versuchte, dies zu tun, leider hat es nicht wirklich funktioniert - ich bin mir nicht ganz sicher, warum. – deakolt
möchtest du vielleicht auch diesen Code posten? aber wirklich, es scheint so komisch, ein Fragezeichen am Anfang einer solchen URL zu haben (sort = popular) – SpiXel
Nun im Wesentlichen habe ich eine Webseite, mit Inhalten, die basierend auf der Art sortiert werden können. main? sort = popular bedeutet, dass Sie immer noch auf der Hauptseite sind, vs. main/popular/was eine andere Seite impliziert. Ich benutzte URL (r '^ \? Sort = beliebt/$', 'base.views.main_popular', name = 'main_popular') – deakolt