def initialize(self): self.dao_post = FACTORY.getPostDao() self.dao_tag = FACTORY.getTagDao() self.tags = self.dao_tag.get_all() self.posts = [] for post in self.dao_post.get_all(): self.posts.append([post, get_tags(post.id)])
def get(self): parser = reqparse.RequestParser() parser.add_argument('song_id', type=int, required=True) parser.add_argument('mode', type=int, required=True) request_params = parser.parse_args() data = util.get_tags(song_id=request_params['song_id'], mode=request_params['mode']) return data
def post(self, post_id): form = FormPost(self) message = 'Erro' imagem_binary = '' imagem = '' arquivo_filename = '' arquivo = '' final_filename = '' if form.validate(): post_blog = self.dao_post.get_um(form.id.data) if self.request.files.has_key('imagem'): imagem = self.request.files['imagem'][0] imagem_filename = imagem['filename'] extension = os.path.splitext(imagem_filename)[1] if form.validate_imagem(extension): final_filename = "%s%s" % (post_blog.id, extension) save_arquivo(imagem['body'], final_filename) imagem_binary = read_arquivo(final_filename) else: form.imagem.errors = [ 'Somente arquivo jpg', ] self.render("admin_posts_edit.html", form=form, message=message) if self.request.files.has_key('arquivo'): arquivo = self.request.files['arquivo'][0] arquivo_filename = arquivo['filename'] delete_arquivo(post_blog.arquivopath, False) save_arquivo(arquivo['body'], arquivo_filename) post_blog.titulo = form.titulo.data.lower() post_blog.conteudo = form.conteudo.data if imagem_binary: post_blog.imagem_binary = imagem_binary if arquivo: post_blog.arquivopath = arquivo_filename post_blog = self.dao_post.update(post_blog) if post_blog.imagem_binary: imagem = "%s.jpg" % (post_id) message = 'Editado' if form.tags.data: for tag in self.dao_post_tag.get_all_tags_post(post_blog.id): self.dao_post_tag.delete_um(post_blog.id, tag.id) self.dao_post_tag.insert(post_blog.id, form.tags.data) form = FormPost(obj=post_blog) self.render( "admin_posts_edit.html", form=form, message=message, tags_atual=get_tags(post_blog.id), imagem=imagem, arquivo=arquivo_filename, )
def post(self, post_id): form = FormPost(self) message = 'Erro' imagem_binary = '' imagem = '' arquivo_filename='' arquivo = '' final_filename='' if form.validate(): post_blog = self.dao_post.get_um(form.id.data) if self.request.files.has_key('imagem'): imagem = self.request.files['imagem'][0] imagem_filename = imagem['filename'] extension = os.path.splitext(imagem_filename)[1] if form.validate_imagem(extension): final_filename= "%s%s" % (post_blog.id, extension) save_arquivo(imagem['body'], final_filename) imagem_binary = read_arquivo(final_filename) else: form.imagem.errors = ['Somente arquivo jpg',] self.render("admin_posts_edit.html", form=form, message=message) if self.request.files.has_key('arquivo'): arquivo = self.request.files['arquivo'][0] arquivo_filename = arquivo['filename'] delete_arquivo(post_blog.arquivopath,False) save_arquivo(arquivo['body'], arquivo_filename) post_blog.titulo = form.titulo.data.lower() post_blog.conteudo = form.conteudo.data if imagem_binary: post_blog.imagem_binary = imagem_binary if arquivo: post_blog.arquivopath = arquivo_filename post_blog = self.dao_post.update(post_blog) if post_blog.imagem_binary: imagem="%s.jpg" % (post_id) message = 'Editado' if form.tags.data: for tag in self.dao_post_tag.get_all_tags_post(post_blog.id): self.dao_post_tag.delete_um(post_blog.id, tag.id) self.dao_post_tag.insert(post_blog.id, form.tags.data) form = FormPost(obj=post_blog) self.render( "admin_posts_edit.html", form=form, message=message, tags_atual = get_tags(post_blog.id), imagem=imagem, arquivo=arquivo_filename, )
def get(self, post_id): if post_id: post = self.dao_post.get_um(post_id) if post: self.render( "blog_post.html", tags=self.tags, posts=[[post, get_tags(post.id)],], posts_only=self.posts_only, ) self.render( "blog_post.html", tags=self.tags, posts=[], posts_only=self.posts_only, )
def get(self, post_id): imagem = '' arquivo = '' if post_id: post = self.dao_post.get_um(post_id) if post: form = FormPost(obj=post) if post.imagem_binary: imagem = "%s.jpg" % (post_id) if post.arquivopath: arquivo = post.arquivopath self.render( "admin_posts_edit.html", form=form, message='', tags_atual = get_tags(post.id), imagem=imagem, arquivo=arquivo, )
def get(self, post_id): imagem = '' arquivo = '' if post_id: post = self.dao_post.get_um(post_id) if post: form = FormPost(obj=post) if post.imagem_binary: imagem = "%s.jpg" % (post_id) if post.arquivopath: arquivo = post.arquivopath self.render( "admin_posts_edit.html", form=form, message='', tags_atual=get_tags(post.id), imagem=imagem, arquivo=arquivo, )
def tags(): if should_return_json(): return jsonify(dict(ok=True, data=get_tags())) else: return page_not_found()
def test_step(self, batch, batch_idx): x1s, x2s, x3s, xtags, mask, lengths = batch seqs, loss = self.forward(x1s, x2s, x3s, xtags, mask) return get_tags(seqs, xtags, lengths)
def validation_step(self, batch, batch_idx, dataset_idx): x1s, x2s, x3s, xtags, mask, lengths = batch seqs, loss = self.forward(x1s, x2s, x3s, xtags, mask) self.log('val_loss', loss) return get_tags(seqs, xtags, lengths)