コード例 #1
0
ファイル: views.py プロジェクト: mouth147/PythonBlog
def create():
    form = CreateEntry()
    if form.validate_on_submit():
        p = Post(title = form.title.data, body = form.body.data, published = form.published.data,
                 timestamp = datetime.utcnow())
        p.create_slug()
        db.session.add(p)
        db.session.commit()
        if form.published.data:
            return redirect(url_for('detail', slug = p.slug))
        else:
            flash('Entry saved as draft!')
            return redirect(url_for('admin'))
    return render_template('create.html', form = form, title = "New Entry", action = "New", value =
                          "Create Post")