def post(self): form = AddBlogForm(self.request.arguments) if form.validate: title = form.data.get('title', '') tag = form.data.get('tag', '') category = form.data.get('category', '') hide = form.data.get('hide', '') content = form.data.get('content', '') Blog.create_new_blog(title, tag, category, hide, content) self.redirect(self.reverse_url('admin-blog')) else: self.return_status(400, form.errors)
async def create_new_blog( blog: schemas.BlogBase, current_user: UserInfo = Depends(get_current_user), db: Session = Depends(get_db), ): return Blog.create_new_blog(db=db, blog=blog)