Seite 1 von 1
Re: bottle: expliztes auslesen
Verfasst: Dienstag 10. August 2010, 11:22
von Defnull
Nur etwas Vorsicht: Das Flask Beispiel für query_db() macht ein cur.fetchall(), selbst wenn nur einen einziger Eintrag gebraucht wird. Der db_query(one=True) Parameter wird denkbar schlecht umgesetzt.
Re: bottle: expliztes auslesen
Verfasst: Dienstag 10. August 2010, 11:54
von noisefloor
Hallo,
das funktioniert doch mit jedem anderen Framework genau so (wenn man nicht gerade genau die "before-request" Funktion braucht).
Das Problem des OP ist doch, wie man das Ergebnis eines SQL-Queries "richtig" in Template bekommt bzw. wie man das Ergebnis des Queries (bei SQLite eine Liste von Tuplen) in ein Dict bekommt.
Gruß, noisefloor
Re: bottle: expliztes auslesen
Verfasst: Dienstag 10. August 2010, 15:22
von Dav1d
@noisefloor, worauf spielst du an? auf app.before/after_request von Flask? Mir ging es nicht darum jemanden zu Flask zu "bekehren" (dazu kenne ich mich selber viel zu wenig aus), sondern auf ein Beispiel in der Flask-Dokumentation hinzuweisen, wie man aus einem SQL-Fetch ein Dictionary macht (query_db).
Re: bottle: expliztes auslesen
Verfasst: Dienstag 10. August 2010, 19:20
von noisefloor
Hallo,
Mir ging es nicht darum jemanden zu Flask zu "bekehren" (dazu kenne ich mich selber viel zu wenig aus), sondern auf ein Beispiel in der Flask-Dokumentation hinzuweisen, wie man aus einem SQL-Fetch ein Dictionary macht (query_db).
Axo. Es las' sich so, als ob Flask das Problem lösen würde (was ja nicht so ist).
Ansonsten hast du natürlich recht.
Bei mitsuhiko findet man immer interessant Code-Schnippsel jenseits seiner eigentlichen Progs.
Gruß, noisefloor