From d72052372f01acd6c24ba56e698dc020d9ccd568 Mon Sep 17 00:00:00 2001 From: fakz9 Date: Sun, 28 Apr 2024 06:45:13 +0300 Subject: [PATCH] v0.1 --- models/deal.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/deal.py b/models/deal.py index a5eab4f..442f6f2 100644 --- a/models/deal.py +++ b/models/deal.py @@ -33,8 +33,8 @@ class Deal(BaseModel): is_deleted = Column(Boolean, nullable=False, server_default='0', default=False, comment='Удалена') is_completed = Column(Boolean, nullable=False, server_default='0', default=False, comment='Завершена') - services = relationship('DealService', back_populates='deal') - products = relationship('DealProduct', back_populates='deal') + services = relationship('DealService', back_populates='deal', cascade="all, delete-orphan") + products = relationship('DealProduct', back_populates='deal', cascade="all, delete-orphan") # TODO remake with sequence lexorank = Column(String, nullable=False, comment='Lexorank', index=True)