from flask import Flask, render_template, request
class Jogo:
def __init__(self, nome, categoria):
self.nome = nome
self.categoria = categoria
jogo1 = Jogo('Valorant', 'FPS')
jogo2 = Jogo('League Of Legends', 'MOBA')
jogo3 = Jogo('GTA V', 'MUNDO ABERTO')
lista_games = [jogo1, jogo2, jogo3]
app = Flask(__name__)
@app.route('/')
def index():
return render_template('lista.html', titulo='Jogos', jogos=lista_games)
@app.route('/cadastrar_jogo')
def cadastrar_jogo():
return render_template('cadastro.html', titulo='CADASTRAR NOVO JOGO')
@app.route('/adicionar', methods=['POST',])
def adicionar():
nome = request.form['nome']
categoria = request.form['categoria']
jogo = Jogo(nome, categoria)
lista_games.append(jogo)
return render_template('lista.html', titulo='Jogos', jogos=lista_games)
app.run(debug=True)