def news_create_form(): if not auth.is_authorized(): return redirect('/login') form = NewsCreateForm() if form.validate_on_submit(): title = form.title.data content = form.content.data News.add(title=title, content=content, user=auth.get_user()) return redirect('/') return render_template('news-create.html', title='Создать новость', form=form)
def post(self): if not self._auth.is_authorized(): abort(401) args = news_parser.parse_args() news = News.add(args['title'], args['content'], self._auth.get_user()) return jsonify(news.serialize)