def Release(): if request.method == 'GET': return render_template('release.html') else: title = request.form.get('title') content = request.form.get('content') article = Articles(title=title,content=content) article.author = g.user db.session.add(article) db.session.commit() return redirect(url_for('Index')) pass
def publish_article(): if session.get('username'): if request.method == 'GET': return render_template('publish.html') else: article_type = request.values.get('article_type') title = request.form.get('title').strip() content = request.form.get('content').strip() if title and content: article = Articles(type=article_type, title=title, content=content) author = Users.query.filter( Users.username == session['username']).first() article.author = author db.session.add(article) db.session.commit() return redirect( url_for('article.article_info', article_id=article.id)) else: flash(u'标题或内容不能为空', 'error') return render_template('publish.html') else: return redirect(url_for('auth.login'))