From 0b78e121a27be6c5878be3f5f70456d5522ad9c1 Mon Sep 17 00:00:00 2001 From: ydb5755 Date: Fri, 20 Sep 2024 12:01:29 +0300 Subject: [PATCH] add goal to campaign --- app/campaigns/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/campaigns/models.py b/app/campaigns/models.py index 882de72..c4ad19b 100644 --- a/app/campaigns/models.py +++ b/app/campaigns/models.py @@ -19,8 +19,12 @@ class Campaign(db.Model): id = Column('id', INTEGER(), primary_key=True) title = Column('title', TEXT(), nullable=False) active = Column('active', Boolean(), nullable=False, default=True) + goal = Column('goal', INTEGER(), default=0) + + def get_donations(self): + from app.main.models import Donation + return Donation.query.filter_by(campaign_id=self.id).all() - # donations = db.relationship('Donation', backref='campaign', lazy='dynamic') def __repr__(self) -> str: return f"{self.id} - {self.title}"