예제 #1
0
class Skipakke(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(20), nullable=False)
    desc = db.Column(db.String(20), nullable=False)
    hour_price = db.Column(db.Integer, nullable=False)
    day_price = db.Column(db.Integer, nullable=False)
    week_price = db.Column(db.Integer, nullable=False)
    image = db.Column(db.String(120), nullable=False, default='skipakke.jpg')
예제 #2
0
class Heiskort(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    type = db.Column(db.String(20), nullable=False)  # dag, uke, sesong
    age = db.Column(db.String(20), nullable=False)  # voksen, barn
    price = db.Column(db.Integer, nullable=False)
    image = db.Column(db.String(120), nullable=False, default='skiheis.jpg')

    def __repr__(self):
        return f"Heiskort('{self.type}', '{self.age}', '{self.price}')"
예제 #3
0
class SoldSkipakke(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)
    skipakke_id = db.Column(db.Integer,
                            db.ForeignKey('skipakke.id'),
                            nullable=False)
    fromdate = db.Column(db.String(20), nullable=False)
    rent_type = db.Column(db.String(120), nullable=False)
    rent_length = db.Column(db.String(120), nullable=False)
    price_paid = db.Column(db.Integer, nullable=False)
예제 #4
0
class User(db.Model, UserMixin):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(20), unique=True, nullable=False)
    email = db.Column(db.String(120), unique=True, nullable=False)
    image_file = db.Column(db.String(20),
                           nullable=False,
                           default='default.jpg')
    password = db.Column(db.String(60), nullable=False)

    def __repr__(self):
        return f"User('{self.username}', '{self.email}', '{self.image_file}')"
예제 #5
0
class SoldHeiskort(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'),
                        nullable=False)  # dag, uke, sesong
    heiskort_id = db.Column(db.Integer,
                            db.ForeignKey('heiskort.id'),
                            nullable=False)  # adult or child
    fromdate = db.Column(db.String(20), nullable=False)