andrea il y a 7 ans
Parent
commit
1ea4ec5df6
1 fichiers modifiés avec 9 ajouts et 2 suppressions
  1. 9 2
      dbmanager.py

+ 9 - 2
dbmanager.py

@@ -1,10 +1,17 @@
 import psycopg2
-
+import psycopg2.extras
 
 
 class DbManager(object):
 
     def __init__(self,db_uri):
         self.db_uri=db_uri
-        self.conn=psycopg2.connect(db_uri)
+        self.conn=psycopg2.connect(db_uri,cursor_factory=psycopg2.extras.DictCursor)
+
+    def load_user(self,username):
+        with self.conn.cursor() as c:
+            c.execute("select * from users where username=%s",(username,))
+            user=c.fetchOne()
+            return user
+