Удаление двух значений реляционной таблицы в одной функции просмотра в колбе - PullRequest
0 голосов
/ 09 мая 2019

Я хочу удалить два табличных значения в одной функции просмотра в колбе.

class SampleOrder(db.Model):
    __tablename__ = 'sample_orders'

    id = db.Column(db.Integer,primary_key=True)
    customer_id = db.Column(db.Integer,db.ForeignKey("customers.id"))
    date = db.Column(db.Date,nullable=False,default = datetime.date)
    code = db.Column(db.String,nullable=False,unique=True)
    sample_item = db.relationship('SampleOrderItem',backref='sample_orders')

    def __init__(self,customer_id,date,code):
        self.customer_id = customer_id
        self.date = date
        self.code = code


class SampleOrderItem(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    item_code = db.Column(db.String, db.ForeignKey(Item.code))
    season_code = db.Column(db.String, db.ForeignKey(Season.code))
    qty = db.Column(db.Integer, nullable=False)
    unit_code = db.Column(db.String, db.ForeignKey(Unit.code))
    order_code = db.Column(db.String,db.ForeignKey(SampleOrder.code))

    def __init__(self,item_code,season_code,qty,unit_code,order_code):
        self.item_code = item_code.code
        self.season_code = season_code.code
        self.qty = qty
        self.unit_code = unit_code.code
        self.order_code = order_code

, когда я удаляю SampleOrder, я также хочу удалить связанные с ним SampleOrderItems.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...