Пример #1
0
 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)
Пример #2
0
 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)