def atualizar(): jogo_conn = JogoConn(db) jogo = Jogo(request.form['nome'], request.form['categoria'], request.form['console']) jogo.id = request.form['id'] jogo_conn.salvar(jogo) return redirect(url_for('index'))
def busca_por_id(self, id): cursor = self.__db.connection.cursor() sql = 'SELECT id, nome, categoria, console from jogo where id = %s' cursor.execute(sql, (id, )) tupla = cursor.fetchone() jogo = Jogo(tupla[1], tupla[2], tupla[3]) jogo.id = tupla[0] return jogo
def cadastrar_jogo(): data = request.form['data'] local = int(request.form['local']) id_time = int(request.form['id_time']) id_adversario = int(request.form['id_adversario']) placar_time = request.form['placar_time'] placar_adversario = request.form['placar_adversario'] id_esquema_tatico = int(request.form['id_esquema_tatico']) if placar_time != None and placar_adversario != None: try: placar_time = int(placar_time) placar_adversario = int(placar_adversario) except: flash('Digite somente números nos campos do placar!', category='danger') return redirect(url_for('pg_cadastro_jogo')) if id_time == id_adversario: flash('Um clube não pode jogar contra si mesmo!', category='danger') return redirect(url_for('pg_cadastro_jogo')) try: jogo = Jogo(data=data, local=local, id_time=id_time, id_adversario=id_adversario, \ placar_time=placar_time, placar_adversario=placar_adversario, \ id_esquema_tatico=id_esquema_tatico) db.session.add(jogo) db.session.commit() flash('Jogo cadastrado com sucesso!', category='success') except: flash('Erro desconhecido ao cadastrar jogo.', category='danger') return redirect(url_for('pg_cadastro_jogo'))
def traduz_jogos(rows): jogos = [] for row in rows: jogos.append( Jogo(row['nome'].decode(), row['categoria'].decode(), row['console'].decode(), row['id'])) return jogos
def criar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console) lista.append(jogo) return redirect(url_for('index'))
def criar(): vazio = False formularios_cria_jogo = ["nome", "categoria", "console"] for i in formularios_cria_jogo: formulario = request.form[i] if (not formulario): vazio = True break if (not vazio): new_game = Jogo(request.form["nome"], request.form["categoria"], request.form["console"]) flash("Jogo {} salvo com sucesso".format(new_game.nome)) error = False jogo = jogo_dao.salvar(new_game) arquivo = request.files["arquivo"] #Pega arquivos do request arquivo.save('{}/capa{}-{}.jpg'.format( app.config['UPLOAD_PATH'], jogo.id, time())) #Diz aonde o arquivo será salvo e o nome do arquivo return redirect(url_for('index')) else: error = True flash("Existem campos não preenchidos") return redirect(url_for('novo'))
def atualizar(): # Pegando informações do request nome = request.form['nome'] categoria = request.form['categoria'] plataforma = request.form['console'] id = request.form['id'] jogo = Jogo(nome, categoria, plataforma, id) jogo_dao.salvar(jogo) arquivo = request.files['arquivo'] # Acessando arquivo vindo do formulario upload_path = app.config['UPLOAD_PATH'] timestamp = time.time() deleta_arquivo(jogo.get_id()) arquivo.save(f'{upload_path}/capa{jogo.get_id()}-{timestamp}.jpg') return redirect(url_for('index'))
def criar(): nome = request. form['nome'] categoria = request. form['categoria'] console = request. form['console'] jogo = Jogo(nome, categoria, console) jogo_dao.salvar(jogo) return redirect(url_for('index'))
def create(): form = NovoJogoForm() times = list(Time.query.with_entities(Time.id, Time.nome)) form.mandante.choices = times form.visitante.choices = times if form.validate_on_submit(): jogo = Jogo(rodada=form.rodada.data, data=form.data.data, time_mandante_id=form.mandante.data, gols_mandante=form.gols_mandante.data, amarelos_mandante=form.amarelos_mandante.data, vermelhos_mandante=form.vermelhos_mandante.data, time_visitante_id=form.visitante.data, gols_visitante=form.gols_visitante.data, amarelos_visitante=form.amarelos_visitante.data, vermelhos_visitante=form.vermelhos_visitante.data) try: db.session.add(jogo) db.session.commit() except IntegrityError: db.session.rollback() e = {'Duplicidade': ["Esta partida já ocorrreu"]} return render_template('novojogo.html', title='Novo Jogo', form=form, jogo=None, errors=e) else: return redirect(url_for('jogos.index')) return render_template('novojogo.html', title='Novo Jogo', form=form, jogo=None, errors=form.errors)
def atualizar(): jogo = Jogo(request.form['nome'], request.form['categoria'], request.form['console'], request.form['id']) jogo_dao.salvar(jogo) deleta_arquivo(jogo.id) request.files["arquivo"].save("{}/capa{}-{}.jpg".format( app.config["UPLOAD_PATH"], jogo.id, time())) return redirect(url_for('index'))
def atualizar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console, id=request.form['id']) #lista.append(jogo)#adicionando o jogo na lista jogo_dao.salvar(jogo) return redirect(url_for('index'))
def criar(): if request.form['nome']: arquivo = request.files['arquivo'] novo_jogo = Jogo(request.form['nome'], request.form['categoria'], request.form['console']) id_jogo = jogoDao.cria_jogo(novo_jogo) upload_path = app.config['UPLOAD_PATH'] timestamp = time.time() arquivo.save(f'{upload_path}/capa_{id_jogo}_{timestamp}.jpg') return redirect(url_for('index'))
def editar(id): jogo = Jogo.busca_por_id(db, id) context = { 'titulo': 'Jogos - Editando jogo', 'jogo': jogo, 'capa_jogo': f'capa{id}.jpg', 'timestamp': time.time() } return flask.render_template('novo.html', **context)
def verificar_arquivo(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console, id=request.form['id']) caminho = glob.glob(f'/home/gergely/PycharmProjects/jogoteca/uploads/capa-{jogo.id}-*.jpg') if caminho: return True else: return False
def criar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console) jogo_dao.salvar(jogo) arquivo = request.files['arquivo'] arquivo.save(uploads/{arquivo.filename}) #arquivo.save(f'uploads/{arquivo.filename}') return redirect(url_for('index'))
def criar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console) jogo = jogo_dao.salvar(jogo) arquivo = request.files['arquivo'] timestamp = time.time() arquivo.save(f'{root_path}/capa{jogo.id}-{timestamp}.jpg') return redirect(url_for('index'))
def criar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console) jogo = jogo_dao.salvar(jogo) upload_path = app.config['UPLOAD_PATH'] arquivo = request.files['arquivo'] arquivo.save(f'{upload_path}/capa{jogo.id}.jpg') return redirect(url_for('index'))
def criar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = JOGO_DAO.salvar(Jogo(nome, categoria, console)) if request.files['arquivo']: arquivo = request.files['arquivo'] upload_path = app.config['UPLOAD_PATH'] timestamp = time.time() arquivo.save(f'{upload_path}/{jogo.id}-{timestamp}.jpg') return redirect(url_for('index'))
def atualizar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console, id=request.form['id']) jogo_dao.salvar(jogo) arquivo = request.files['arquivo'] timestamps = time.time() excluir_imagem(jogo.id) arquivo.save(f'{app.config["UPLOAD_PATH"]}/capa{jogo.id}-{timestamps}.jpg') return redirect(url_for('index'))
def criar(): jogo = Jogo(request.form["nome"], request.form["categoria"], request.form["console"]) imagem = request.files["imagem"] timestamp = time.time() arquivo = path.join(app.config["UPLOAD_FOLDER"], f"capa{jogo.nome}{timestamp}.jpg") jogo_dao.insere(jogo) remove_imagem(jogo.nome) imagem.save(arquivo) return redirect(url_for('index'))
def atualizar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console, id=request.form['id']) arquivo = request.files['arquivo'] upload_path = root_path timestamp = time.time() deleta_arquivo(jogo.id) arquivo.save(f'{upload_path}/capa{jogo.id}-{timestamp}.jpg') jogo_dao.salvar(jogo) return redirect(url_for('index'))
def criar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console) #lista_jogos.append(jogo) jogo = jogo_dao.salvar(jogo) arquivo = request.files['arquivo'] upload_path = app.config['UPLOAD_PATH'] timestamp = time.time() arquivo.save(f'{upload_path}/capa{jogo.id}-{timestamp}.jpg') return redirect(url_for('index'))
def criar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] usuario_id = session['usuario_logado'] jogo = Jogo(nome, categoria, console, usuario_id) jogo = jogo_dao.salvar(jogo) arquivo = request.files['arquivo'] timestamp = time.time() arquivo.save(f'{app.config["UPLOAD_PATH"]}/capa{jogo.id}-{timestamp}.jpg') return redirect(url_for('lista'))
def cria_jogo_com_tupla(tupla): return Jogo(tupla[1], tupla[2], tupla[3], tupla[4], tupla[5], tupla[6], tupla[7], tupla[8], tupla[9], tupla[10], tupla[11], id=tupla[0])
def atualizar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console, id=request.form['id']) jogo_dao.salvar(jogo) arquivo = request.files['arquivo'] upload_path = app.config['UPLOAD_PATH'] timestamp = time.time() deleta_arquivo(jogo.id) arquivo.save('{0}{1}{2}{3}{4}{5}'.format(upload_path, '/capa_', jogo.id, '-', timestamp, '.jpg')) return redirect(url_for('index'))
def criar(): # Recuperando os dados da requisição nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console) jogo = jogo_dao.salvar(jogo) # capturando uma imagem do request e salvando em uma pasta arquivo = request.files['arquivo'] timestamp = time.time() arquivo.save(f"{app.config['UPLOAD_PATH']}/capa-{jogo.id}-{timestamp}.jpg") flash(f'Produto {nome} salvo com sucesso') return redirect(url_for('index'))
def atualizar(): jogo = Jogo(nome=request.form["nome"], categoria=request.form["categoria"], console=request.form["console"], id_jogo=request.form["id_jogo"]) jogo_dao.atualizar(jogo) imagem = request.files["imagem"] timestamp = time.time() arquivo = path.join(app.config["UPLOAD_FOLDER"], f"capa{jogo.nome}{timestamp}.jpg") remove_imagem(jogo.nome) imagem.save(arquivo) return redirect(url_for("index"))
def atualizar(): atualziar_jogo = Jogo(request.form['nome'], request.form['categoria'], request.form['console']) atualizados = jogoDao.atualiza_jogo(request.form['id'], atualziar_jogo) if 'arquivo' in request.files: upload_path = app.config['UPLOAD_PATH'] jogo_id = request.form['id'] arquivo = request.files['arquivo'] timestamp = time.time() deleta_arquivo(jogo_id) arquivo.save(f'{upload_path}/capa_{jogo_id}_{timestamp}.jpg') if atualizados: flash('Jogo atualizado com sucesso!') return redirect(url_for('index'))
def atualizar(): id = request.form['id'] nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console, id) JOGO_DAO.salvar(jogo) if request.files['arquivo']: arquivo = request.files['arquivo'] upload_path = app.config['UPLOAD_PATH'] timestamp = time.time() deleta_arquivo(jogo.id) arquivo.save(f'{upload_path}/{jogo.id}-{timestamp}.jpg') return redirect(url_for('index'))
def atualizar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] usuario_id = session['usuario_logado'] jogo = Jogo(nome, categoria, console, usuario_id, id=request.form['id']) jogo_dao.salvar(jogo) arquivo = request.files['arquivo'] upload_path = app.config['UPLOAD_PATH'] timestamp = time.time() deleta_arquivo(jogo.id) arquivo.save(f'{upload_path}/capa{jogo.id}-{timestamp}') return redirect(url_for('lista'))