Guest User

Untitled

a guest
Jul 22nd, 2018
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. from sqlalchemy import *
  2. from sqlalchemy import create_engine, ForeignKey
  3. from sqlalchemy import Column, Date, Integer, String
  4. from sqlalchemy.ext.declarative import declarative_base
  5. from sqlalchemy.orm import relationship, backref
  6. from flask_marshmallow import Marshmallow
  7. from flask import Flask
  8. from flask import Flask, flash, redirect, render_template, request, session, abort, jsonify
  9.  
  10.  
  11. app = Flask(__name__)
  12. engine = create_engine('sqlite:///web.db', echo=True)
  13. Base = declarative_base()
  14. ma = Marshmallow(app)
  15.  
  16. ########################################################################
  17. class User(Base):
  18. """"""
  19. __tablename__ = "users"
  20.  
  21. id = Column(Integer, primary_key=True)
  22. username = Column(String, unique=True)
  23. password = Column(String, unique=True)
  24.  
  25. #----------------------------------------------------------------------
  26. def __init__(self, username, password):
  27. """"""
  28. self.username = username
  29. self.password = password
  30.  
  31. class UserSchema(ma.Schema):
  32. class Meta:
  33. # Fields to expose
  34. fields = ('username', 'password')
  35.  
  36.  
  37. # create tables
  38. Base.metadata.create_all(engine)
Add Comment
Please, Sign In to add comment