1
resposta

[Projeto] Faça como eu fiz: adicionando jogos

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)
1 resposta

Oi, como vai você? Espero que esteja bem!

Fico feliz em ver que se empenhou no projeto, é isso aí! Continue se dedicando aos estudos e colocando em prática seus aprendizados.

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software