1. Nessa aula vamos utilizar de fato a API e importar os dados em Python.
  2. Para isso, vamos criar o arquivo lista_filmes.py
import urllib.request
import json

url = 'https://api.themoviedb.org/3/discover/movie?sort_by=popularity.desc&api_key='

resposta = urllib.request.urlopen(url)

dados = resposta.read()

dados_json = json.loads(dados)

# print(dados_json['results'])
Logo depois, vamos criar uma rota para listagem de filmes no arquivo app.py.
from flask import Flask, render_template, request
from lista_filmes import dados_json

app = Flask(__name__)

conteudos = []
registros = []
# localhost:5000/
@app.route('/', methods=["GET", "POST"])
def principal():
    if request.method == "POST":
        if request.form.get("conteudo"):
            conteudos.append(request.form.get("conteudo"))
            
    return render_template(
        "index.html",
        conteudos=conteudos
    )

@app.route('/diario', methods=["GET", "POST"])
def diario():
    if request.method == "POST":
        if request.form.get("aluno") and request.form.get("nota"):
            aluno = request.form.get("aluno") 
            nota = request.form.get("nota")
            registros.append(
                {
                    "aluno": aluno,
                    "nota": nota
                }
            )
    return render_template(
        "sobre.html",
        registros=registros  
    )
    
@app.route('/filmes')
def lista_filmes():
    return render_template(
        "filmes.html", 
        filmes=dados_json
    )