Exemple #1
0
class UserMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    email = db.Column(db.String(120), unique=True)
    nickname = db.Column(db.String(20), unique=True)
    password = db.Column(db.String(255))
    phone_number = db.Column(db.String(20))
    age = db.Column(db.Integer)
    profile_url = db.Column(db.Text)
    token = db.Column(db.String(40), unique=True, default=get_token())

    def __init__(self,
                 email=None,
                 nickname=None,
                 password=None,
                 phone_number=None,
                 age=None,
                 profile_url=None,
                 token=None):
        self.email = email
        self.nickname = nickname
        self.password = password
        self.phone_number = phone_number
        self.age = age
        self.profile_url = profile_url
        self.token = token
Exemple #2
0
class MovieMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    title = db.Column(db.String(120))
    director = db.Column(db.String(20))
    description = db.Column(db.Text)
    poster_url = db.Column(db.Text)
    running_time = db.Column(db.Integer)
    age_rating = db.Column(db.Integer)
Exemple #3
0
class CinemaMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    title = db.Column(db.String(30))
    image_url = db.Column(db.Text())
    address = db.Column(db.String(50))
    detail_address = db.Column(db.String(30))

    def __init__(self,
                 title=None,
                 image_url=None,
                 address=None,
                 detail_address=None):
        self.title = title
        self.image_url = image_url
        self.address = address
        self.detail_address = detail_address
Exemple #4
0
class TestMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    message = db.Column(db.String(120))

    def __init__(self, message=None):
        self.message = message

    def __repr__(self):
        return '<Test {0}>'.format(self.id)
Exemple #5
0
class Test(db.Model):
    __tablename__ = 'tests'
    __table_args__ = {'extend_existing': True}

    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    message = db.Column(db.String(120))

    def __init__(self, message=None):
        self.message = message
Exemple #6
0
class TheaterMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    cinema_id = db.Column(db.Integer())
    title = db.Column(db.String(10))
    seat = db.Column(db.Integer())

    def __init__(self, cinema_id=None, title=None, seat=None):
        self.cinema_id = cinema_id
        self.title = title
        self.seat = seat
Exemple #7
0
class MovieMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    title = db.Column(db.String(120))
    director = db.Column(db.String(20))
    description = db.Column(db.Text)
    poster_url = db.Column(db.Text)
    running_time = db.Column(db.Integer)
    age_rating = db.Column(db.Integer)

    def __init__(self,
                 title=None,
                 director=None,
                 description=None,
                 poster_url=None,
                 running_time=None,
                 age_rating=None):
        self.title = title
        self.director = director
        self.description = description
        self.poster_url = poster_url
        self.running_time = running_time
        self.age_rating = age_rating
Exemple #8
0
class CinemaMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    title = db.Column(db.String(30))
    image_url = db.Column(db.Text())
    address = db.Column(db.String(50))
    detail_address = db.Column(db.String(30))
Exemple #9
0
class UserMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    email = db.Column(db.String(120), unique=True)
    nickname = db.Column(db.String(20), unique=True)
    password = db.Column(db.String(255))
    age = db.Column(db.Integer)
Exemple #10
0
class TheaterMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    title = db.Column(db.String(10))
    seat = db.Column(db.Integer())
Exemple #11
0
class TestMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    message = db.Column(db.String(120))
Exemple #12
0
class TagMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    title = db.Column(db.String(255))
Exemple #13
0
class ViewMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    ip_address = db.Column(db.String(15))
    created_at = db.Column(db.DateTime, default=datetime.now())
Exemple #14
0
class PostMixin:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    title = db.Column(db.String(255))
    content = db.Column(db.Text)
    created_at = db.Column(db.DateTime, default=datetime.now())
    updated_at = db.Column(db.DateTime, onupdate=datetime.now(), default=datetime.now())