def post_to_wall(username): id_from_users = model.get_user_by_name(username) author_id_from_users = session['username'] date_time = str(datetime.datetime.now()) post = request.form.get("post") model.post_to_wall(id_from_users, author_id_from_users, date_time, post) return redirect("/user/%s"%username)
def post_to_wall(username): model.connect_to_db() user_id = model.get_userid_by_name(username) wall_posts = model.get_wall_posts(user_id) author_id = model.get_userid_by_name(session.get("username")) wall_owner = username content = request.form.get("content") model.post_to_wall(wall_owner, author_id, content) return redirect(url_for("user_wall", username=username))
def post_to_wall(username): #request.form is dictionary from form with method post # get content from submitted form content = request.form.get("content") #get the current user from the session author_id = session.get("user_id") # look up the person whose page it is owner_id = model.get_user_by_name(username) # add post to database model.post_to_wall(owner_id, author_id, content) # send user back to same page # url_for is a flask function that finds the right url based on handler name return redirect(url_for("view_user",username=username ))