def newpost(): # Init form form = NewpostForm() # If POST if request.method == 'POST': # Init user from poster session_user = User.query.filter_by( username=session['username']).first() # Init content from form request content = request.form['content'] # Create in DB new_post = Post(author=session_user.uid, content=content, createdAt=datetime.now()) Db.session.add(new_post) Db.session.commit() return redirect(url_for('index')) # If GET else: return render_template('newpost.html', title='Newpost', form=form)
def newpost(): # Init form form = NewpostForm() # If POST if request.method == "POST": # Init user from poster session_user = User.query.filter_by( username=session["username"]).first() # Init content from form request content = request.form["content"] # Create in DB new_post = Post(author=session_user.uid, content=content, created_at=datetime.now()) Db.session.add(new_post) Db.session.commit() flash("You successfully created a post") return redirect(url_for("index")) # If GET else: return render_template("newpost.html", title="Newpost", form=form)