Пример #1
0
def make_cupcake():
    """Add a cupcake and return cupcake information as JSON"""
    cupcake = Cupcake(flavor=request.json["flavor"],
                      rating=request.json["rating"],
                      size=request.json["size"],
                      image=request.json["image"] or None)

    db.session.add(cupcake)
    db.session.commit()
    return (jsonify(cupcake=cupcake.serialized()), 201)
Пример #2
0
def create_cupcake():
    """creates cupcake instance from posted data, adds cupcake to database,
    returns data on added cupcake in json form
    """
    data = request.json
    cupcake = Cupcake(
        flavor=data["flavor"],
        size=data["size"],
        rating=data["rating"],
        image=data["image"] or None,
    )

    db.session.add(cupcake)
    db.session.commit()

    return jsonify(response=cupcake.serialized())