def edit_post(post_id):
    post = Post.query.get_or_404(post_id)
    if post.user != current_user:
        abort(403)
    form = PostForm()
    if form.validate_on_submit():
        post.title = form.title.data.data
        post.subtitle = form.subtitle.data
        post.post_text = form.post_text.data
Beispiel #2
0
def new_post():
    form = PostForm()
    if form.validate_on_submit():
        post= Post(title=form.title.data, subtitle= form.subtitle.data, post_text= form.post_text.data, user= current_user)
        db.session.add(post)
        db.session.commit()
        flash(f'Post is created', 'succes')
        return redirect(url_for('index'))
    return render_template('create_post.html', title = 'Create Post', form=form)
def edit_post(post_id):
    post = Post.query.get_or_404(post_id)
    if post.user != current_user:
        abort(403)
    form = PostForm()
    if form.validate_on_submit():
        post.title = form.title.data.data
        post.subtitle = form.subtitle.data
        post.post_text = form.post_text.data
        db.session.commit()
        flash(f'Post is edited', 'success')
def edit_post(post_id):
    post = Post.query.get_or_404(post_id)
    if post.user != current_user:
        abort(403)
    form = PostForm()
    if form.validate_on_submit():
        post.title = form.title.data
        post.subtitle = form.subtitle.data
        post.post_text = form.post_text.data
        db.session.commit()
        flash(f'Post is edited', 'success')
        return redirect(url_for('post', post_id = post_id))
    elif request.method == 'GET':
        form.title.data = post.title
        form.subtitle.data = post.subtitle
        form.post_text.data = post.post_text
        return render_template('create_post.html', title = 'Edit Post', form = form)
def edit_post(post_id):
    post = Post.query.get_or_404(post_id)
    if post.user != current_user:
        abort(403)
    form = PostForm()
def new_post():
    form = PostForm()
    return render_template('create_post.html', title = 'Create Post')
Beispiel #7
0
def new_post():
    form = PostForm()
    if form.validate_on_submit():
        flash(f'Post is created', 'succes')
        return redirect(url_for('index'))
    return render_template('create_post.html', title='Create Post', form=form)