Exemplo n.º 1
0
def update(id):
    data = {
        "first_name": request.form['fname'],
        "last_name": request.form['lname'],
        "occupation": request.form['occ'],
        "id": id
    }
    Friend.update_friend(data)
    return redirect(f"/show/{id}")
Exemplo n.º 2
0
def create_friend():

    if not Friend.validate_friend(request.form):
        return redirect("/create")

    hashed_lname = bcrypt.generate_password_hash(request.form['lname'])
    print(request.form['lname'])
    print(hashed_lname)

    data = {
        "fname": request.form['fname'],
        "lname": hashed_lname,
        "occupation": request.form['occ']
    }
    Friend.save(data)
    return redirect('/')
Exemplo n.º 3
0
def new():
    return render_template("dogs/create.html", all_friends = Friend.all_friends())
Exemplo n.º 4
0
def edit(id):
    data = {"id": int(id)}
    return render_template("friends/edit.html", friend=Friend.one_friend(data))
Exemplo n.º 5
0
def delete_friend(id):
    data = {"id": int(id)}
    Friend.delete_friend(data)
    return redirect("/")
Exemplo n.º 6
0
def show(id):
    data = {"id": id}
    return render_template("friends/show.html",
                           friend=Friend.get_dogs_by_friend(data))
Exemplo n.º 7
0
def index():
    return render_template("friends/index.html",
                           all_friends=Friend.all_friends())