Guest User

Untitled

a guest
Oct 8th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. import sqlite3
  2. from flask import Flask
  3. from flask_sqlalchemy import SQLAlchemy
  4. from sqlalchemy import Column, Integer, String
  5. from sqlalchemy import create_engine
  6. from sqlalchemy.orm import scoped_session, sessionmaker
  7. from sqlalchemy.ext.declarative import declarative_base
  8.  
  9. engine = create_engine('sqlite:///englishcourse', convert_unicode=True)
  10. #engine = create_engine('sqlite:////dbhandler/englishcourse', convert_unicode=True)
  11. db_session = scoped_session(sessionmaker(autocommit=False,
  12. autoflush=False,
  13. bind=engine))
  14. Base = declarative_base()
  15. Base.query = db_session.query_property()
  16.  
  17. class User(Base):
  18. __tablename__ = 'tbl_user'
  19. id = Column(Integer, primary_key=True)
  20. name = Column(String(50), unique=True)
  21. email = Column(String(200), unique=True)
  22. grade = Column(String(50), unique=True)
  23. category = Column(String(50), unique=True)
  24. username = Column(String(50), unique=True)
  25. password = Column(String(50), unique=True)
  26.  
  27. def __init__(self, name=None, email=None,grade=None,
  28. category=None,username=None,password=None):
  29. self.name = name
  30. self.email = email
  31. self.grade = grade
  32. self.category = category
  33. self.username = username
  34. self.password = password
  35.  
  36. def __repr__(self):
  37. return '<User %r>' % (self.name)
  38.  
  39. #Base.metadata.create_all(bind=engine)
  40.  
  41. andres = User ('andres lastname','andres@colegiocarrasquilla.com',
  42. '1102','student','andres','abc123')
  43. db_session.add(andres)
  44. db_session.commit
  45.  
  46. print(User.query.all())
Add Comment
Please, Sign In to add comment