This commit is contained in:
2024-04-28 06:43:32 +03:00
parent 4d01a17002
commit 29441ae21d

View File

@@ -1,7 +1,7 @@
from enum import IntEnum, unique
from sqlalchemy import Column, Integer, String, DateTime, ForeignKey, Boolean, Sequence
from sqlalchemy.orm import relationship
from sqlalchemy.orm import relationship, backref
from models.base import BaseModel, metadata
from models.utils import add_sequence_to_model
@@ -26,7 +26,7 @@ class Deal(BaseModel):
current_status = Column(Integer, nullable=False, comment='Текущий статус')
client_id = Column(Integer, ForeignKey('clients.id', ondelete='CASCADE'), nullable=False, comment='ID клиента')
client = relationship('Client', backref='deals')
client = relationship('Client', backref=backref('deals', cascade="all, delete-orphan"))
status_history = relationship('DealStatusHistory', back_populates='deal', cascade="all, delete-orphan")