diff --git a/models/service.py b/models/service.py index 059b465..1f41091 100644 --- a/models/service.py +++ b/models/service.py @@ -19,8 +19,11 @@ class Service(BaseModel): nullable=False, comment='Тип услуги') - price_ranges = relationship('ServicePriceRange', back_populates='service', lazy='selectin', - order_by="asc(ServicePriceRange.from_quantity)") + price_ranges = relationship('ServicePriceRange', + back_populates='service', + lazy='selectin', + order_by="asc(ServicePriceRange.from_quantity)", + cascade="all, delete-orphan") class ServicePriceRange(BaseModel):