Example #1
0
class Car(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    make = db.Column(db.String(150))
    model = db.Column(db.String(150))
    year = db.Column(db.Integer)
    color = db.Column(db.String(150))
    price = db.Column(db.Integer)
    user_id = db.Column(db.String, db.ForeignKey('user.token'), nullable=False)

    def __init__(self, make, model, year, color, price, user_id):
        self.make = make
        self.model = model
        self.year = year
        self.color = color
        self.price = price
        self.user_id = user_id

    def __repr__(self):
        return f'The following Car has been added: {self.make} {self.model} which belongs to {self.user_id}'

    def to_dict(self):
        return {
            "id": self.id,
            "make": self.make,
            "model": self.model,
            "year": self.year,
            "color": self.color,
            "price": self.price
        }
Example #2
0
class Car(db.Model):
    #creates PK of ID
    id = db.Column(db.Integer, primary_key=True)
    make = db.Column(db.String(150))
    model = db.Column(db.String(150))
    color = db.Column(db.String(150))
    price = db.Column(db.Integer)
    user_id = db.Column(db.String, db.ForeignKey('user.token'), nullable=False)

    def __init__(self, make, model, color, price, user_id):
        self.make = make
        self.model = model
        self.color = color
        self.price = price
        self.user_id = user_id

    def __repr__(self):
        return f'The following car {self.model} has been added to {self.user_id}s garage'

    def to_dict(self):
        return {
            "id": self.id,
            "make": self.make,
            "model": self.model,
            "color": self.color,
            "price": self.price
        }
Example #3
0
class Car(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(150))
    price = db.Column(db.Integer)
    model = db.Column(db.String(150))
    year = db.Column(db.Integer)
    user_id = db.Column(db.String, db.ForeignKey('user.id'), nullable=False)

    def __init__(self, name, price, model, year, user_id):
        self.name = name
        self.price = price
        self.model = model
        self.year = year
        self.user_id = user_id

    def __repr__(self):
        return f'The following car has been added: {self.year} {self.name} {self.model} which belongs to {self.user_id}'

    def to_dict(self):
        return {
            "id": self.id,
            "name": self.name,
            "price": self.price,
            "model": self.model,
            "year": self.year
        }