def save_offers_to_db(db, offers: List[dict]): # TODO make versions for offers (probably by date) for offer in offers: vader_id = offer["vader_id"] good_orm = Good(vader_id=vader_id) parameters = [ Parameter(good=good_orm, name=name, value=value) for name, value in offer["params"].items() ] good_orm.parameters = parameters db.add(good_orm) db.commit()