Olá!
Gostaria de entender melhor o funcionamento do dict 'dados' como terceiro parâmetro do render(). O que a função render() passa para o template seria o equivalente a dados['nome_das_receitas']?
Digo isso porque no código:
receitas = {
1:'Lasanha',
2:'Sopa de Legumes',
3:'Sorvete'
}
dados = {
'nome_das_receitas':receitas
}
for chave, valor in dados.items():
print(valor)
O retorno é 1 item:
{1: 'Lasanha', 2: 'Sopa de Legumes', 3: 'Sorvete'}
Enquanto o código:
for chave, valor in dados['nome_das_receitas'].items():
print(valor)
Retorna 3 itens:
Lasanha
Sopa de Legumes
Sorvete
É por aí mesmo?