dbmanager.py 414 B

1234567891011121314151617
  1. import psycopg2
  2. import psycopg2.extras
  3. class DbManager(object):
  4. def __init__(self,db_uri):
  5. self.db_uri=db_uri
  6. self.conn=psycopg2.connect(db_uri,cursor_factory=psycopg2.extras.DictCursor)
  7. def load_user(self,username):
  8. with self.conn.cursor() as c:
  9. c.execute("select * from users where username=%s",(username,))
  10. user=c.fetchOne()
  11. return user