예제 #1
0
class Users(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    email = db.Column(db.String(255), unique=False, nullable=True)
    code = db.Column(db.String(5), unique=True, nullable=False)
    state_data = db.Column(db.LargeBinary, nullable=True)

    def __repr__(self):
        return f"User('{self.id}', '{self.code}', '{self.email}')"
예제 #2
0
class Services(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(50), unique=True, nullable=False)
    price = db.Column(db.Float, unique=False, nullable=False)
    url = db.Column(db.String(100), unique=True, nullable=False)
    logo = db.Column(db.String(50), unique=False, nullable=False)

    def __repr__(self):
        return f"Service('{self.id}', '{self.name}')"
예제 #3
0
class Movies(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    title = db.Column(db.String(120), unique=False, nullable=False)
    year = db.Column(db.Integer, unique=False, nullable=False)
    min_age = db.Column(db.Integer, unique=False, nullable=True)
    imdb_score = db.Column(db.Float, unique=False, nullable=True)
    rotten_tomatoes = db.Column(db.Integer, unique=False, nullable=True)
    netflix = db.Column(db.Boolean, default=False)
    hulu = db.Column(db.Boolean, default=False)
    prime = db.Column(db.Boolean, default=False)
    disney = db.Column(db.Boolean, default=False)
    directors = db.Column(db.String(450), unique=False, nullable=True)
    genres = db.Column(db.String(80), unique=False, nullable=True)
    countries = db.Column(db.String(220), unique=False, nullable=True)
    languages = db.Column(db.String(90), unique=False, nullable=True)
    runtime = db.Column(db.Integer, unique=False, nullable=True)

    def __repr__(self):
        return f"Movie('{self.id}', '{self.title}')"
예제 #4
0
class Shows(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    title = db.Column(db.String(100), unique=False, nullable=False)
    year = db.Column(db.Integer, unique=False, nullable=False)
    min_age = db.Column(db.Integer, unique=False, nullable=True)
    imdb_score = db.Column(db.Float, unique=False, nullable=True)
    rotten_tomatoes = db.Column(db.Integer, unique=False, nullable=True)
    netflix = db.Column(db.Boolean, default=False)
    hulu = db.Column(db.Boolean, default=False)
    prime = db.Column(db.Boolean, default=False)
    disney = db.Column(db.Boolean, default=False)

    def __repr__(self):
        return f"TV Show('{self.id}', '{self.title}')"
예제 #5
0
class Languages(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    description = db.Column(db.String(50), unique=True, nullable=False)

    def __repr__(self):
        return f"Language('{self.id}', '{self.description}')"
예제 #6
0
class Countries(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(50), unique=True, nullable=False)

    def __repr__(self):
        return f"Country('{self.id}', '{self.name}')"