コード例 #1
0
def post_edit(id):
    post = postClass.get_post_by_id(id)
    if post['error']:
        flash(post['error'], 'error')
        return redirect(url_for('posts'))

    if session.get('post-preview'):
        if session['post-preview']['action'] == 'add':
            session.pop('post-preview', None)
        else:
            Post._reverse_filter(session['post-preview'])
    return render_template('edit_post.html',
                           meta_title='Edit post::' + post['data']['title'],
                           post=post['data'],
                           error=False,
                           error_type=False)