def new_post(): form = PostForm() if form.validate_on_submit(): post = Post(title=form.title.data, category=form.category.data, tags=Post.convert_string_tags(form.tags.data)) try: post.put() flash(u"Example %s successfully saved." % post.id, "success") return redirect(url_for("list_posts")) except CapabilityDisabledError: flash(u"App Engine Datastore is currently in read-only mode.", "info") return redirect(url_for("list_posts")) return render_template("new_post.html", form=form)
def edit_post(post_id): post = Post.get_by_id(post_id) form = PostForm(obj=post) if form.validate_on_submit(): form.tags.data = Post.convert_string_tags(form.tags.data) form.populate_obj(post) try: post.put() flash(u"Example %s successfully saved." % post.id, "success") # return redirect(url_for('edit_post.html')) except CapabilityDisabledError: flash(u"App Engine Datastore is currently in read-only mode.", "info") return redirect(url_for("list_posts")) return render_template("edit_post.html", form=form, post_id=post_id)
def edit_post(id): post = Post.get_by_id(id) form = PostForm(request.form, post) if form.validate_on_submit(): form.tags.data = Post.convert_string_tags(form.tags.data) form.populate_obj(post) try: post.save() flash(u'Post aggiornato.', 'success') return redirect(url_for('list_posts')) except CapabilityDisabledError: flash(u'App Engine Datastore is currently in read-only mode.', 'failure') return redirect(url_for('list_posts')) return render_template('edit_post.html', form=form)
def new_post(): form = PostForm() if form.validate_on_submit(): post = Post( title = form.title.data, text = form.text.data, text_html = form.text.data, tags = Post.convert_string_tags(form.tags.data), #tags = [] ) #post = Post() #form.populate_obj(post) try: post.save() flash(u'Post salvato.', 'success') return redirect(url_for('list_posts')) except CapabilityDisabledError: flash(u'App Engine Datastore is currently in read-only mode.', 'failure') return redirect(url_for('list_posts')) return render_template('new_post.html', form=form)