Пример #1
0
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)
Пример #2
0
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)