コード例 #1
0
def update(id):
    update_service = Services.find_one({"_id": ObjectId(id)})
    if request.method == "GET":
        # print(update_service)
        return render_template("update-service.html",
                               update_service=update_service)
    elif request.method == "POST":
        form = request.form
        service_name = form["input_name"]
        service_age = form["input_age"]
        service_gender = form["input_gender"]
        service_height = form["input_height"]
        service_address = form["input_address"]
        service_available = form["input_available"]
        # print(form["input_name"])
        new_value = {
            "$set": {
                "name": service_name,
                "age": service_age,
                "address": service_address,
                "gender": service_gender,
                "height": service_height,
                "available": service_available,
            }
        }
        Services.update_one(update_service, new_value)
        return redirect("/all-service/detail/{0}".format(id))
コード例 #2
0
def delete(id):
    del_servce = Services.find_one({"_id": ObjectId(id)})
    if del_servce is not None:
        Services.delete_one(del_servce)
        return redirect('/all-service')
    else:
        print("Not found")
コード例 #3
0
def update(id):
    update_person = Services.find_one({"_id": ObjectId(id)})
    if request.method == "GET":
        # Get information

        return render_template("update.html", update=update_person)
    elif request.method == "POST":
        form = request.form
        services_name = form["input_Name"]
        services_age = form["input_Age"]
        services_gender = form["input_Gender"]
        services_height = form["input_Height"]
        services_address = form["input_Address"]
        services_available = form["input_Available"]

        new_value = {
            "$set": {
                "name": services_name,
                "age": services_age,
                "gender": services_gender,
                "height": services_height,
                "address": services_address,
                "available": services_available,
            }
        }
        Services.update_one(update_person, new_value)
        return redirect("/all-service/detail/{}".format(id))
コード例 #4
0
def update(id):

    edit_service = Services.find_one({"_id": ObjectId(id)})
    if request.method == "GET":
        return render_template("update_service.html",
                               edit_service=edit_service)
    elif request.method == "POST":
        form = request.form
        name = form["name"]
        age = form["age"]
        gender = form["gender"]
        address = form["address"]
        new_value = {
            "$set": {
                "name": name,
                "age": age,
                "Address": address,
                "gender": gender
            }
        }
        Services.update_one(edit_service, new_value)
        return redirect('/all-service/details/{0}'.format(id))
コード例 #5
0
def details(id):
    detail_service = Services.find_one({"_id": ObjectId(id)})
    return render_template('detail_service.html',
                           detail_service=detail_service)
コード例 #6
0
def delete(id):
    delete_person = Services.find_one({"_id": ObjectId(id)})
    Services.delete_one(delete_person)
    return redirect('/all-service')
コード例 #7
0
def detail(id):
    detail_person = Services.find_one({"_id": ObjectId(id)})
    # print(detail_person)
    return render_template("service-detail.html", detail_person=detail_person)
コード例 #8
0
def detail(id):
    detail_person = Services.find_one({"_id": ObjectId(id)})
    return render_template("details.html", detail_person=detail_person)