Ao tentar imprimir o id (depois de excluí-lo) não apareceu nada. Acho que isso significa que foi excluído. No entanto, o perfil permanece:
>>> perfil.nome
'Geovane'
Isso faz sentido?
Ao tentar imprimir o id (depois de excluí-lo) não apareceu nada. Acho que isso significa que foi excluído. No entanto, o perfil permanece:
>>> perfil.nome
'Geovane'
Isso faz sentido?
Geovane,
Depende, que objeto você excluiu? Era uma relação com esse perfil?
Excluí pelo método delete. Segue o código completo:
>>> p = Perfil(nome='Geovane', email='geo@geo.com', telefone='3434', nome_empresa='RCHd Dv')
>>> p.save()
>>> p.id
4
>>> p.nome
'Geovane'
>>> p.delete()
>>> p.id
>>> p.nome
'Geovane'
>>>
Geovane,
Acontece que ao chamar o método delete ele realiza a operação no banco de dados e limpa o campo id. Porém o objeto ainda está na memória, e portanto contém os valores que foram carregados nele do banco de dados
mas ele não faz parte da minha lista de perfis da minha aplicação, certo?
faz sim, enquanto estiver na memória, abra seu site em outro terminal e teste.
Certo, obrigado!