Boa noite. Antes da duvida principal...:Não seria melhor um form para gravar os perfis no banco?
Eu obtive esse erro ai. Alguém sabe o que houve?
ValueError at /perfis/2
need more than 1 value to unpack
html:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h1>Django</h1>
{% if perfis %}
<ul>
{% for perfil in perfis %}
<li>
<a href="/perfis/{{perfil.id}}"> {{ perfil.nome}} / {{perfil.email}} </a>
</li>
{% endfor %}
</ul>
{% else %}
<p>nada</p>
{% endif %}
</body>
</html>
views
from django.shortcuts import render
from perfis.models import Perfil
# Create your views here.
def index(request):
return render (request,'index.html', {'perfis' : Perfil.objects.all()})
def exibir(request, perfil_id):
perfil = Perfil.objects.get(perfil_id)
return render (request, 'perfil.html', {'perfil' : perfil})