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")