Seite 1 von 1

[gelöst] web.py: Zugriff auf URL Parameter

Verfasst: Montag 12. November 2007, 16:02
von beetronic
Hallo Forum,

ich möchte in einer URL einen Sortierschlüssel als Parameter übergeben, den ich dann in einer GET Methode auswerten will. Den Parameter definiere ich einfach im href Attribut eines Links (Ich benutze also kein Formular!) ...

<a href="/?sort=date">Ergebnisse nach Zeit sortieren</a>

Die URL sollte dann so aussehen ...

www.example.com/?sort=date

Wie kann ich dann innnerhalb der GET Methode auf den sort Parameter zugreifen?

Dank + Gruss, BT

Verfasst: Montag 12. November 2007, 16:38
von Y0Gi
Ich hab die Doku grad mal überflogen und stelle fest, dass sie nicht zu unrecht als schlecht bis nicht existent gilt. Da kann ich nur viel Erfolg beim Suchen wünschen.

Verfasst: Montag 12. November 2007, 16:50
von Leonidas
Y0Gi hat geschrieben:Ich hab die Doku grad mal überflogen und stelle fest, dass sie nicht zu unrecht als schlecht bis nicht existent gilt.
Über die Qualität braucht man eigentlich nichts mehr zu sagen. Spätestens seit `Werkzeug` ist `web.py` unnütz.

Wie man auf GET-Parameter zugreift ist aber dennoch beschrieben, gleich auf der Startseite:

Code: Alles auswählen

  class hello:        
      def GET(self, name):
          i = web.input(times=1)
          if not name: name = 'world'
          for c in xrange(int(i.times)): print 'Hello,', name+'!'

Verfasst: Montag 12. November 2007, 18:23
von beetronic
Hallo Leute,

Danke für Eure Hilfe. Konnte mein Problem damit lösen.
Leonidas hat geschrieben:Spätestens seit `Werkzeug` ist `web.py` unnütz.
'Werkzeug' kenne ich noch nicht. Was die Doku anbelangt, so ist die wahrscheinlich bei keinem der Framworks besonders gut. Nachdem ich mich die letzten zwei Wochen mit Django rumgequält habe, finde ich web.py eigentlich ganz gut. Django hat zwar umfangreichere Dokumentation, wirklich hilfreich war die für mich aber auch nicht.

Gruss + Dank, BT

Verfasst: Montag 12. November 2007, 19:38
von Leonidas
beetronic hat geschrieben:'Werkzeug' kenne ich noch nicht.
Werkzeug.
beetronic hat geschrieben:Was die Doku anbelangt, so ist die wahrscheinlich bei keinem der Framworks besonders gut. Nachdem ich mich die letzten zwei Wochen mit Django rumgequält habe, finde ich web.py eigentlich ganz gut. Django hat zwar umfangreichere Dokumentation, wirklich hilfreich war die für mich aber auch nicht.
Komisch, ich kenne kaum ein Python-Projekt mit besserer Doku. Es gibt ja sowohl die normale Doku als auch das Buch und zusätzlich noch den IRC-Channel und die Mailingliste.

Bei Werkzeug sieht die Situation mit der Dokumentation ähnlich gut aus.