Ich habe versucht, den folgenden Code auszuführen. Hier wird der korrekte Wert für usr als Admin, aber nicht für did ausgegeben. Es sollte die ID des entsprechenden Benutzernamens admin abrufen und Wert als DOC1 aus der Doktortabelle geben. Stattdessen wird als Keine gedruckt. Ich bin nicht in der Lage herauszufinden, warum keine kommt und nicht DOC1.Python Tornado: Abrufen von Werten aus Datenbanktabellen
def post(self):
usr = self.current_user
did = self.db.execute("SELECT id FROM doctors WHERE username ='%s'" % usr;")
print usr
print did
Hier ist ein Screenshot von dem, was ich bekomme.
Ich habe versucht, es auch zu entfernen. Aber es scheint immer noch die gleiche Ausgabe zu zeigen. –
erhalten Sie irgendwelche Fehlermeldungen? füge diese zu deiner Frage hinzu. –
Ich habe die Frage aktualisiert. –