No código do update a uma parte que é request.form["file"] e lá no meu editar.html o name do input de file é file mais diz que não acha
No código do update a uma parte que é request.form["file"] e lá no meu editar.html o name do input de file é file mais diz que não acha
Olá, Kaio!
Você não deve utilizar request.form para receber o arquivo na rota atualizar, a sintaxe é diferente (request.file), veja se o código abaixo resolve o problema:
@app.route('/atualizar', methods=['POST', ])
def atualizar():
jogo = Jogos.query.filter_by(id=request.form['id']).first()
jogo.nome = request.form['nome']
jogo.categoria = request.form['categoria']
jogo.console = request.form['console']
db.session.add(jogo)
db.session.commit()
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'))