Exemple #1
0
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()