Django: GET string erhalten...

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Für das redirect Plugin möchte ich gern den GET Query String aus der URL erhalten. Der soll optional beim redirect durchgereicht werden...

Mann kann dazu request.GET.urlencode() nehmen. Doch das sortiert die Parameter evtl. um, weil es wohl aus dem Python dict generiert wird.

Andere Lösung, die mir einfällt: request.get_full_path().split("?", 1)[1]

Bin mir nicht sicher was ich nehmen sollte oder gibt es was viel einfacheres?

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
apollo13
User
Beiträge: 827
Registriert: Samstag 5. Februar 2005, 17:53

jens hat geschrieben:Für das redirect Plugin möchte ich gern den GET Query String aus der URL erhalten. Der soll optional beim redirect durchgereicht werden...
Welches redirect Plugin?
Mann kann dazu request.GET.urlencode() nehmen. Doch das sortiert die Parameter evtl. um, weil es wohl aus dem Python dict generiert wird.
Hast du es ausprobiert? Denn das QueryDict ist bei weitem kein einfaches dict…
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Für das in PyLucid v0.9, natürlich ;)

Man kann im Seitenbaum eine redirect plugin Seite erstellen, die dann den redirect auslöst. Nun hab ich das Plugin erweitert, um GET Parameter durch zu schleusen.

Ich hab request.GET.urlencode() probiert und gesehen, das die Reihenfolge sich ändert.

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
ms4py
User
Beiträge: 1178
Registriert: Montag 19. Januar 2009, 09:37

jens hat geschrieben:Ich hab request.GET.urlencode() probiert und gesehen, das die Reihenfolge sich ändert.
Und warum stellt das ein Problem dar?

Edit: Es gibt auch noch ``urlparse``
Dauerbaustelle
User
Beiträge: 996
Registriert: Mittwoch 9. Januar 2008, 13:48

Verstehe auch nicht, was es mit der Reihenfolge auf sich hat.
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Stimmt, eigentlich ist die Reihenfolge egal.

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten