Beispiel #1
0
def blogs():
    form = BlogForm()
    if form.validate_on_submit():
        create_blog = Post(title=form.title.data,
                            post=form.post.data)

        db.session.add(create_blog)
        db.session.commit()
        
        create_blog.set_owner()
        
        return redirect(url_for('blogs'))

    q = request.args.get("q")
    if q:
        posts = Post.query.filter(Post.title.contains(q) | Post.post.contains(q))
    else:
        posts = Post.query.order_by(Post.date.desc()).all()


    return render_template('blogs.html', form=form, posts=posts)