def update(blog_id):
blog = Blog.get(Blog.blog_id == blog_id)
if not blog:
abort(400)
form = BlogForm(name=blog.name, url=blog.url, description=blog.description)
if request.method == 'GET':
return render_template('update.html', blog=blog, form=form)
else:
if form.validate_on_submit():
try:
blog.name = form.name.data
blog.url = form.url.data
blog.description = form.description.data
blog.update_time = datetime.now()
blog.save()
flash(u'?? {name} ??'.format(name=form.name.data))
return redirect('/manage')
except IntegrityError:
flash(u'?? {name} ?????????'.format(name=form.name.data), 'error')
return render_template('update.html', blog=blog, form=form)
else:
flash(u'?????????', 'error')
return render_template('update.html', blog=blog, form=form)
评论列表
文章目录