22 lines
683 B
Python
22 lines
683 B
Python
# Import db
|
|
from accounts.models import db
|
|
|
|
class Visit(db.Model):
|
|
__tablename__ = 'visits'
|
|
|
|
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
|
|
date_time = db.Column(db.DateTime, nullable=False)
|
|
owner_id = db.Column(db.Integer, db.ForeignKey('users.id'), nullable=False)
|
|
owner = db.relationship('User', back_populates='visits')
|
|
dog_id = db.Column(db.Integer, db.ForeignKey('dogs.id'), nullable=False)
|
|
dog = db.relationship('Dog', backref='visits')
|
|
|
|
def to_dict(self):
|
|
return {
|
|
'ID': self.id,
|
|
'Date-Time': self.date_time,
|
|
'Owner-ID': self.owner_id,
|
|
'Dog-ID': self.dog_id
|
|
}
|
|
|